表:  course

        score

    student

      teacher

查询思路:

1.查询所有学生的“01”课程的成绩;

2.查询所有学生的“02”课程的成绩;

3.关联两个子查询的学生的SID。

代码如下:

SELECT 语文.SId AS 学号
FROM 
(SELECT *
FROM score
WHERE score.CId=01) 语文
LEFT JOIN
(SELECT *
FROM score
WHERE score.CId=02) 数学 
ON 语文.SId=数学.SId
WHERE 语文.Score>数学.Score

-----------------------------------------------初级程序员心得,欢迎批评指正---------------------------------------

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐