–22、查询所有课程的成绩第2名到第3名的学生信息及该课程成绩 SELECT t1.* FROM(SELECT st.*,c.c_id,c.c_name,sc.s_score FROM student stLEFT JOIN score sc ON sc.s_id=st.s_idINNER JOIN course c ON c.c_id =sc.c_id AND c.c_id="01"ORDER BY sc.s_score DESC LIMIT 1,2) t1U...
ORDER BY sc.s_score DESC LIMIT 1,2 1. 2. 猜你喜欢: –25、查询各科成绩前三名的记录 –42、查询每门功成绩最好的前两名
3. 查询课程ID为‘03’ 的课程的成绩第2名到第3名的学生信息及该课程成绩 SELECTd.*, c.排名, c.s_score, c.c_idFROM(SELECTa.s_id, a.s_score, a.c_id,@k:=@k+1AS排名FROMscore a,(SELECT@k:=0)sWHEREa.c_id='02'ORDERBYa.s_scoreDESC)cLEFTJOINstudent dONc.s_id=d.s_idWHERE排...
2.将学生表和分数表连接从中选择学生信息,课程id,课程名字,分数 代码语言:javascript 复制 SELECTst.*,c.c_id,c.c_name,sc.s_scoreFROMstudent stLEFTJOINscore scONsc.s_id=st.s_id 3.将学生表和课程表连接,倒序 ,抽取第2,第3名 ,且课程id为 01的课程信息 并按分数归类 代码语言:javascript 复制 INN...