标签: sql
以下sql语句有什么问题?
SELECT * FROM Projects AS Pro WHERE Pro.Proj_Budget > AVG(Pro.Proj_Budget);
答案 0 :(得分:1)
您在where中具有聚合功能,这是不允许的。
where
相反:
SELECT P.* FROM Projects P WHERE P.Proj_Budget > (SELECT AVG(P2.Proj_Budget) FROM Projects P2);