groupby就是按照不同的字段进行分组,数值可以实现汇总 例如数据库中有A表,包括学生,学科,成绩三个字段 数据库结构为 学生学科成绩 张三语文80 张三数学100 李四语文70 李四数学80 李四英语80 那么 select学生,sum(成绩)fromAgroupby学生; 得到如下结果 学生成绩 张三180 李四230 ============================================================== 如果考虑having 语句写成: select学生,sum(成绩)fromAgroupby学生having成绩=80; 得到结果就是这样的 学生成绩 张三80 李四160 用having比JOINON相对好理解一些,简单一些。