有这样一个表数据: 学生姓名,学生手机号,上课日期,上课科目 科目分: 语文.数学.英语.计算机 要求统计一个这样子的结果: 学生姓名,学生手机号,第一次上课日期,迄今一共上了多少节课,上的最多的科目是,该科目一共上了几节 本来想着简单,那不就是group by一下,一个子查询l不就解决了,想法如下: select 学生姓名,学生手机号,min(上课日期),上课科目,count(上课科目) as 该科目一共上了几节 form 表 group by 学生姓名,学生手机号,上课科目 以上面的查询结果