怎么用SQL语句实现关系代数的除法

xujie839997 2003-06-30 05:42:23
求选修了所有课程的学生
_____SC______ ____C_____
SNO|CNO CNO|CNAME
1 |A A |数学
1 |B B |语文
1 |C C |英语
2 |A
2 |B
3 |A
3 |B
3 |C

结果应该是
sno|cno
2 c


麻烦大家帮我写一个SQL语句啊,另外ALL怎么用的啊
...全文
219 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
痞子酷 2003-07-01
  • 打赏
  • 举报
回复
select sno,count(*) from sc
having count(*)=(select count(*) from c);
痞子酷 2003-07-01
  • 打赏
  • 举报
回复
select count(*) from sc where sno=?
having count(*)=(select count(*) from c);
gfh_79_0 2003-06-30
  • 打赏
  • 举报
回复
确实不懂。
叶子哟 2003-06-30
  • 打赏
  • 举报
回复
求选修了所有课程的学生
_____SC______ ____C_____
SNO|CNO CNO|CNAME
1 |A A |数学
1 |B B |语文
1 |C C |英语
2 |A
2 |B
3 |A
3 |B
3 |C

结果应该是
sno|cno
2 c

---->选修了所有课程的学生的学生应是1和3呀????
xujie839997 2003-06-30
  • 打赏
  • 举报
回复
上面是两张表啊,没关系,只要给我一个除法的例子就行!谢谢了
xujie839997 2003-06-30
  • 打赏
  • 举报
回复
不会吧
oishi 2003-06-30
  • 打赏
  • 举报
回复
看不懂!
:(
xujie839997 2003-06-30
  • 打赏
  • 举报
回复
没有人回答吗?
xujie839997 2003-06-30
  • 打赏
  • 举报
回复
有什么不懂的啊,SNO是学号,CNO是课程号
猎人66 2003-06-30
  • 打赏
  • 举报
回复
sno|cno
2 c
不懂ing
xujie839997 2003-06-30
  • 打赏
  • 举报
回复
急急!!!!!!!!!!

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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