SELECT C."能力", C."品德", D.lastname, D.ID
FROM (
--统计每个领导的分
SELECT
--"能力分计算"
AVG(NVL(B.导能力分, 0)) + AVG(NVL(B.企划能力分, 0)) "能力",
--"品德分计算"
AVG(NVL(B.决策能力分, 0)) + AVG(NVL(B.交际能力分, 0)) "品德",
managerid
FROM hrmresource A
--我这里不确定你这个中文表名要不要加引号
LEFT JOIN 调查结果 - 19 - 2 - 28 B
--我这里默认你是ID和序号匹配,看你的数据也不排除是A.lastname =B.姓名 你自己看看
on A.id = B.序号
group by managerid) C
LEFT JOIN hrmresource D
ON D.ID = C.managerid
花落莫离(提问者)SELECT C.\"能力\", C.\"品德\", D.lastname, D.ID
FROM (SELECT
AVG(NVL(hrmresource.`1.领导能力(组织激励下属克服困难、完成目标的能力)`, 0)) +
AVG(NVL(hrmresource.`2.企划创新能力(抓住核心问题,开拓新思路的能力)`, 0)) ,
AVG(NVL(hrmresource.`8.工作态度(工作的主动性、协调性、责任心、表率等能力)`, 0)) +
AVG(NVL(hrmresource.`9.个人修养(做事公平、公正,被员工尊重的程度)`, 0)) ,
managerid FROM hrmresource
LEFT JOIN `调查结果-19-2-28`
on hrmresource.lastname=`调查结果-19-2-28`.`姓名`
group by managerid) C
LEFT JOIN hrmresource D
ON D.ID = C.managerid
数据库报错:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\"能力\", C.\"品德\", D.lastname, D.ID
FROM (SELECT
AVG(NVL(hrmreso\' at line 1