12. 检索“01”课程分数小于60,按分数降序排列的学生信息
关键词:“学生信息、课程分数、降序”
第一步:锁定表,学生表、成绩表
第二步:筛出“01”
课程分数小于60
分的学生
SELECT * FROM sc WHERE cid = 01 AND score < 60;
第三步: 将学生表和第二步获取的结果表关联,获取学生信息,并且按照分数降序排列
SELECT st.* ,b.`score` FROM student st
JOIN (SELECT * FROM sc WHERE cid = 01 AND score < 60) b
ON st.`SId` = b.`SId`
ORDER BY sc.`score` DESC;