mysql select语句中的group by关键字 可以这样理解:
group by是对查询的结果集按照某个属性进行切割 从而分成多个结果集 然后对每个结果集返回一行数据 作为最终结果
一般结合列函数使用 将分割后的结果集进行求和或者其他列运算 从而得到这个子结果集的某些特性
having子句可以对group子句进行限定 where是先限定之后再分组 having是先分组之后对子集进行限定 也就是返回一些子集
不满足条件的子集就被筛选掉了
group by是对查询的结果集按照某个属性进行切割 从而分成多个结果集 然后对每个结果集返回一行数据 作为最终结果
一般结合列函数使用 将分割后的结果集进行求和或者其他列运算 从而得到这个子结果集的某些特性
having子句可以对group子句进行限定 where是先限定之后再分组 having是先分组之后对子集进行限定 也就是返回一些子集
不满足条件的子集就被筛选掉了