分组查询时,除了聚合查询和分组的字段可以查询外,其他的字段不能查询。但是可以吧聚合函数的查询用在非分组的字段上。也就是说
SELECT DISTINCT title,AVG(salary) avg FROM titles AS t, salaries AS s WHERE s.emp_no=t.emp_no GROUP BY title;
以title为分组,只能查询title字段,其他字段查询报错,但是还可以查询将聚合函数的结果,如本题的AVG(salary)。
分组查询时,除了聚合查询和分组的字段可以查询外,其他的字段不能查询。但是可以吧聚合函数的查询用在非分组的字段上。也就是说
SELECT DISTINCT title,AVG(salary) avg FROM titles AS t, salaries AS s WHERE s.emp_no=t.emp_no GROUP BY title;
以title为分组,只能查询title字段,其他字段查询报错,但是还可以查询将聚合函数的结果,如本题的AVG(salary)。