首页热点问题发现等你来答
我要提问

SQL查询 只 选修了2号课程和3号课程的学生学号

提问时间:2023-10-29 11:50 | 栏目 分享 举报已浏览【4410】次

#不能实现的:SELECT SC.Sno as 只选修了1号课程和3号课程的学生学号FROM [NB].[dbo].[SC]WHERE Cno='3'AND Sno in(SELECT SnoFROM [NB].[dbo].[SC]WHERE Cno='2'GROUP BY SnoHAVING count(Cno)=2)#能实现的:SELECT SC.Sno as 只选修了1号课程和3号课程的学生学号FROM [NB].[dbo].[SC]WHERE Cno='3'AND Sno in(SELECT SnoFROM [NB].[dbo].[SC]GROUP BY SnoHAVING count(Cno)=2)AND Sno in(SELECT SnoFROM [NB].[dbo].[SC]WHERE Cno='2')为什么第一个不可以????????????#这是SC表?

匿名网友 2023-10-29 11:57 精选回答

第一个在使用where之后把Cno不等于2的值已经删去了,后面的having是在这个前提下再去计算count(Cno),这时候count的结果为1了啊,因为只存在Cno=2的情况。

站长郑重提示:以上回答来自互联网网友,仅其代表个人观点,请谨慎参阅。

河南高考专科录取查询网站为啥查不到我的,...

静待通知吧。据《猛犸新闻》:8月8日,2019年河南普通高招最后一个批次——高职高专批次录取工作正式...
2836 阅读 86 点赞

小学三年级的问题求各位大佬解答

一、1、用0、2、5、8 可以组成(9) 个没有重复数字随两位数。最小的是(20...
1819 阅读 63 点赞

这是全日制专科学历拿去面试比自考专科含金...

是的呀,含金量:全日制>自考>函授
1875 阅读 127 点赞

学校同学矛盾

告诉老师、家长、或者学生会干部叫他们去协调解决
1974 阅读 53 点赞

学校有图书200本,已经借出128本,剩...

200-128=72本72÷8=9个班级答:可分9个班。【副题】y=ax²+bx+c是二次函数的条件...
953 阅读 90 点赞
最新问答
1电大中专学历是被国家承认吗? 118 阅读 · 3 点赞
2老师遇到在初中孩子范错误时,问什么都不回答怎么办? 78 阅读 · 8 点赞
3浙江音乐学院作曲与作曲技术理论招多少人? 106 阅读 · 8 点赞
4河北省考警校的话在校考察表和档案考察表从哪里下载? 165 阅读 · 15 点赞
5西安思源学院食堂怎么样?食堂饭菜好吃吗 134 阅读 · 5 点赞
6邯郸电大中专报名流程详细? 123 阅读 · 3 点赞