数据库系统概论第三版里面关于EXITS用法的一个问题

waterwebsphere 2006-04-02 04:19:50
有学生表Student,选课表SC和课程表Course,要求选修了全部课程的学生的姓名,教材P113是这样写的,有没有人能替我解释一下怎么实现的?
Student(Sno,Sname,Ssex,Sage,Sdept)
SC(Sno,Cno,Grade)
Course(Cno,Cname,Cpno,Ccredit)
程序:
SELECT Sname
FROM Student
WHERE NOT EXISTS
(SELECT *
FROM Course
WHERE NOT EXISTS
(SELECT *
FROM SC
WHERE Sno= Student.Sno
AND Cno= Course.Cno)

在线等,谢谢了!!
...全文
142 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
atmzz 2006-04-04
  • 打赏
  • 举报
回复
少了个括号,问?在那
waterwebsphere 2006-04-03
  • 打赏
  • 举报
回复
如果Where子句里面只嵌套了一层的话我还能看懂,但是这里是两层我就有点迷糊了,请楼上的能具体解释一下执行过程,谢谢了!!
filebat 2006-04-02
  • 打赏
  • 举报
回复
关系代数的除法哦
liangpei2008 2006-04-02
  • 打赏
  • 举报
回复
应该是萨师瑄的书吧,在书P112页中间一段话说得十分详细,再详细看一下吧

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧