为什么是这个 SQL 语句:
select team,avg(salary) 'Average Salary' from orgchart group by team having salary <38000;
给出以下错误?
mysql> select team,avg(salary) 'Average Salary' 从 orgchart 组中按薪水 <38000 的团队;错误 1054 (42S22):“有条款”中的“工资”列未知
使用 agroup by
我只能使用having
而不是where
.Correct。
以下作品:
select team,avg(salary) 'Average Salary' from orgchart group by team having avg(salary)<38000;