mysql group by
group by 分组
select test1,test2,test3 from emp group by test1 ,test2,test3
最优先的是相同字段,进行分组。
如果需要用到了别的字段,最好跟上个id。然后把结果集作为一张待用表,来跟别的表进行联合操作。
根据后面的字段来分组
,如果只有1个字段,那只是根据这个字段的值来进行一次分组;
若后面有多个字段,那表示根据多字段的值来进行层次分组,
分组从左到右,
即先按第1个字段分组,然后在第1个字段值相同的记录中,
再根据第2个字段的值进行分组;接着第2个字段值相同的记录中,再根据第3个字段的值进行分组......依次类推。
类似于order by 的用法。