如何解决此SQL无效组函数错误?

时间:2019-12-10 10:36:59

标签: mysql sql

我不确定为什么我的代码无法正常工作,并且由于无效的组功能而收到错误消息。

SELECT staffNo, salary FROM dreamhome.Staff WHERE(AVG(salary) >= AVG(salary) * 1.5);

1 个答案:

答案 0 :(得分:1)

我可以建议以下查询:

SELECT staffNo, salary
FROM dreamhome.Staff
WHERE salary >= (SELECT 1.5*AVG(salary) FROM dreamhome.Staff);

这将返回所有薪水比整个表中的平均薪水高50%以上的工作人员。