我有一个数据表Employees。我想向员工列出所有员工的平均工资高于员工平均工资的员工。我写到目前为止的代码是:嵌套函数中的错误组
select employee_id, last_name, salary
from employees
group by employee_id
having salary > (select avg(sum(salary))
from employees);
但是,当我运行这个时,发生了一个“无嵌套功能的嵌套函数”错误。我该如何解决?
难道你只是想平均?不需要总和?是不是平均所有员工工资的总和除以数量?为什么总结?数学没有意义,编译器要求你更好地定义你的想法。也许你的意思是:“有工资”(从员工中选择平均工资(工资) );'如果你这样做,不需要外部团队。 – xQbert