当一条语句中使用group by时 , select 后面只能跟聚合函数(sum,count,avg,max,min)和参与分组的字段。不能有非聚合字段(非聚合函数的字段)因为SQL语法规定,使用聚合函数时,select子句中一般只能存在以下三种元素:常数、聚合函数以及group by 指定的列名。