Group by 多个字段是什么结果
首先说结论:就是你想要得到的结果 看下嘛
这是一个数据study_record表(学习记录) 我们要根据uid 和 tid 进行分组计数count和sum
统计出不同的学生对于不同的课程学习的时长
Sql 如下
select uid,tid,count(*) as count,sum(how_long) as sum from study_record GROUP BY uid , tid
得到的结果就是
结论就是如果有两个字段作为group
那么得到的是先根据第一个字段 分组group一下
然后在这个分组内部在进行第二个字段的分组group