我想组MIN()
和SQL AVG()
功能,即,有没有办法对SQL函数进行分组?
MIN(AVG(column_name))
- 或类似的东西。
有没有办法做分组?
我尝试这样做:
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 - 无效使用组功能
。这是我的老师表: