问题
单项选择题
设有学生选课表sc(学号,课程号,成绩),用SQL检索同时选修课程号为"C1"和 "C5"的学生的学号的正确命令是【 】。
A.SELECT 学号 FROM SC WHERE课程号=′C1′AND课程号=′C5′
B.SELECT 学号 FROM SC WHERE 课程号= ′C1′AND课程号=(SELECT 课程号 FROM SCWHERE 课程号= ′C5′)
C.SELECT 学号 FROM SC WHERE课程号=′C1′AND学号=( SELECT学号FROM SC WHERE课程号=′C5′)
D.SELECT 学号 FROM SCWHERE课程号=′C1′AND学号~N(SELECT 学号FROM SC WHERE课程号=′C5′)
答案
参考答案:D
解析:这个查询不能用简单的查询实现所以要用到嵌套查询,在嵌套查询中内外层的嵌套用IN而不用"="。