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

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

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

#不能实现的: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的情况。

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

高中作文不少于80词

TitanicisalovestoryaboutJackandRose.Theywerehappy&...
2171 阅读 74 点赞

中考志愿填报想改专业可以吗

中考志愿填报之后,在考生正式提交确认志愿之前,是可以不限次数修改志愿的,只要考生提交了确认志愿,填报...
4994 阅读 42 点赞

大学实习盖章盖错地方咋办?

大学实习盖章盖错地方怎么办:大学实习酒店手册,酒店盖章位置盖到了,指导员评语那一栏、不会影响毕业。实...
10282 阅读 68 点赞

平度开发区高中

平度市开发区高级中学是山东省平度市区重点发展的三所普通高中之一,位于市经济技术开发区,处于平度市经济...
4733 阅读 51 点赞

材料力学的卷子

一、判断题1、正确。2、错误,60+20-40=40kN。3、错误,还与截面尺寸大小有关。4、正确。...
2153 阅读 56 点赞
最新问答
1电大中专学历是被国家承认吗? 203 阅读 · 3 点赞
2老师遇到在初中孩子范错误时,问什么都不回答怎么办? 166 阅读 · 8 点赞
3浙江音乐学院作曲与作曲技术理论招多少人? 186 阅读 · 8 点赞
4河北省考警校的话在校考察表和档案考察表从哪里下载? 250 阅读 · 15 点赞
5西安思源学院食堂怎么样?食堂饭菜好吃吗 195 阅读 · 5 点赞
6邯郸电大中专报名流程详细? 192 阅读 · 3 点赞