代码段:
SELECT student.SId AS 学号,student.Sname AS 姓名
FROM student
WHERE student.SId IN
(SELECT score.SId
FROM score
WHERE score.CId=01
AND score.SId NOT IN
(SELECT score.SId
FROM score
WHERE score.CId=02
)
)
表:
course

score

student

teacher

-----------------------------------------------初级程序员心得,欢迎批评指正---------------------------------------
该博客介绍了一个SQL查询,用于从学生和成绩表中找出只选修了特定课程(01)而没有选修另一门课程(02)的学生名单。通过子查询和IN/NOT IN操作符实现这一筛选条件。
952

被折叠的 条评论
为什么被折叠?



