select a.name,a.score from student a left join student b on a.course = b.course and a.score < b.score
group by a.name,a.course having count(*) < 3
MySQL查询各科成绩前三名的记录与排名的思路分析(不考虑并列)表结构如下图 排名方法如下 首先将分数表score自连接按照第一个条件 s1.course_id = s2.course_id把s1表的课程id和s2表的课程id对应起来,但...