なぜこの SQL ステートメントは:
select team,avg(salary) 'Average Salary' from orgchart group by team having salary <38000;
次のエラーが表示されますか?
mysql> select team,avg(salary) 給与が 38000 未満のチームごとに組織図グループから「平均給与」を選択します。エラー 1054 (42S22): 'having clause' の列 'salary' が不明です
を使用すると、.Correctgroup by
は使用できず、使用できます。
以下の作品: having
where
select team,avg(salary) 'Average Salary' from orgchart group by team having avg(salary)<38000;