私はつまり、SQL関数をグループ化する方法はありますか?
MIN(AVG(column_name))
- またはそのような何か、SQLでグループ
MIN()
とAVG()
機能にしたいです。
グルーピングの方法はありますか?
私はこの試みた:
SELECT
`instructer`.`dept_name`, AVG(`instructer`.`salary`)
AS
MinAvgSalary
FROM
`instructer`
GROUP BY
`instructer`.`dept_name`
HAVING
AVG(`instructer`.`salary`) = (SELECT MIN(AVG(`instructer`.`salary`)) FROM `instructer` GROUP BY `instructer`.`dept_name`)
をしかし、MySQLは言った:
1111 - グループ機能の使用が無効です。
これは私のインストラクターのテーブルです: