首先说结论:就是你想要得到的结果 看下嘛

1.png

这是一个数据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

 得到的结果就是

2.png

结论就是如果有两个字段作为group

那么得到的是先根据第一个字段 分组group一下

然后在这个分组内部在进行第二个字段的分组group