group by 的意思为分组汇总.使用了group by 后,要求Select出的结果字段都是可汇总的,否则就会出错. 比如,有:{学号,姓名,性别,年龄,成绩}字段 这样写:SELECT 学号,姓名,性别,年龄,sum(成绩)FROM 学生表GROUP BY 学号就是错的,因为 “姓名.性别.年龄”未被汇总,且不一定是单一. 这样写:SELECT MAX(学号),MAX(姓名),MAX(性别),MAX(年龄),sum(成绩)FROM 学生表GROUP BY 学号是对的,汇总出每一同学号学生的