作业帮 > 综合 > 作业

数据库 相关子查询 SELECT SNFROM SWHERE (NOT EXISTS( SELECT *FROM CWH

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/20 14:56:39
数据库 相关子查询
SELECT SN
FROM S
WHERE (NOT EXISTS( SELECT *
FROM C
WHERE NOT EXISTS( SELECT*
FROM SC
WHERE SNO =S.SNO
AND CNO= C.CNO)))
S为学生表 C为课程表 SC为选课情况 都是缩写啦 这是查询选修所有课程的学生姓名 但是我看不懂 求指教!
数据库 相关子查询 SELECT SNFROM SWHERE (NOT EXISTS( SELECT *FROM CWH
哈,这是个十分经典的答案,需要这么来理“对于某些学生,不存在他没有选修的课程”,或者“对于某些学生,没有这样的课程,什么样的课程呢?——他没有选修的”,根据逻辑推理,和“选修了所有课程”是同一命题.