查询各科成绩前三名的记录
CREATE TABLE ss_scoreSELECTa.c_id, a.c_name, b.s_scoreFROMCourse aLEFT JOINScore bON a.c_id = b.c_idORDER BY a.c_id;SELECTt.*FROM(SELECTa.*,(SELECT COUNT(s_score) FROM ss_score b WHERE a.c_id = b.c_id AND b.s_score > a.s_score)+1 rkFROMss_score aORDER BY a.c_id,rk) tWHERE t.rk IN (1,2,3)
