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

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

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

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

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

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

200-128=72本72÷8=9个班级答:可分9个班。【副题】y=ax²+bx+c是二次函数的条件...
832 阅读 90 点赞

志愿者证网点填错,太远拿不了,可以找谁咨...

题主的问题应当是与有关方的软件操作管理部门联系解决,否则是无法有效和成功的解决问题的。
3128 阅读 71 点赞

大学电工电子技术基础问题

上图,选A。I= √[(I1)^2+(I2-I3)^2]=  √[1+...
1995 阅读 90 点赞

你觉得所有教育类中最重要的是哪门学科,为...

我觉得,教育类学科中最重要的学科是语文。语文在我国教学中,是所有学科中排名第一,也是教育中的第一门学...
3284 阅读 125 点赞

平度开发区高中

平度市开发区高级中学是山东省平度市区重点发展的三所普通高中之一,位于市经济技术开发区,处于平度市经济...
4621 阅读 51 点赞
最新问答
1高考模拟报名时辅助验证信息一般是什么? 93 阅读 · 9 点赞
2成人高考户籍有要求吗? 105 阅读 · 16 点赞
3菏泽市参加2025年夏季高考招生的学校有哪些? 102 阅读 · 11 点赞
4雅思公布大陆考生成绩报告的时间是? 121 阅读 · 13 点赞
5孩子若走专业路线,需要哪些额外准备? 66 阅读 · 7 点赞
6国家开放大学有学位证吗?几年可以毕业? 732 阅读 · 15 点赞