10-14 查询同时选修了“0000008”和“0000007”课程的学生姓名
分数 6
作者 邵煜
单位 宁波财经学院
本题目要求编写SQL语句,
检索出students表和sc表中,同时选修了“0000008”和“0000007”课程的学生学号。
提示:请使用嵌套查询语句作答。
表结构:
请在这里写定义表结构的SQL语句。例如:
CREATE TABLE students (
sno char(7) ,
sname char(8) NOT NULL,
class char(10),
ssex char(2),
bday date ,
bplace char(10) ,
IDNum char(18) ,
sdept char(16),
phone char(11),
PRIMARY KEY (sno)
) ;
CREATE TABLE sc (
sno char(7) ,
cno char(7) ,
score decimal(4,1),
point decimal(2,1),
PRIMARY KEY (sno,cno)
) ;
表样例
请在这里给出上述表结构对应的表样例。例如
students表:
sno sname class ssex bday bplace IDNum sdept phone
1401102 陈晓东 14计科1 男 1996-03-21 浙江杭州 330203199603210034 信息学院 15911113355
1311105 苏有明 13英语1 男 1995-04-16 内蒙古包头 330204199504162036 人文学院 15900002222
1711101 赵薇 17物流1 女 1999-02-11 安徽合肥 330203199902110925 经管学院 15900001177
1711102 董洁 17物流1 女 1999-02-17 上海 330203199902170017 经管学院 15900001188
sc表:
sno cno score point
1311105 0000007 63.0 0.0
1311105 0000008 70.0 1.5
1311105 0000027 84.0 2.0
1711101 0000052 81.0 2.0
输出样例:
请在这里给出输出样例。例如:
sname
苏有朋
代码长度限制
16 KB
时间限制
400 ms
数据库
MySQL
结果输出要求
严格对比顺序与数据
select sname from students where sno in
(select sno from sc where sno in (select sno from sc where cno ='0000008') and cno='0000007')