题目
设有一个数据库中有三个关系:
学生关系S(S#,SNAME,AGE,SEX)
课程关系C(C#,CNAME, TEACHER)
学习关系SC(S#,C#, GRADE)
你能书写出下列SQL语句吗?(Exists子查询)
找出学全了“程军”老师讲授课程的所有学生;
答案
找出学全了“程军”老师讲授课程的所有学生;
SELECT SNAME
FROM S
WHERE NOT EXISTS(SELECT* FROM C
WHERE TEACHER = '程军'
AND NOT EXISTS (
SELECT*
FROM SC
WHRER S.S#=SC.S#
AND C.C# = SC.C#)
)
文章整理不易,有帮助请点赞关注支持,谢谢!微信搜索【三桥君 】,回复【关注】有我准备的一份资源大礼包。后续持续更新~~~