A表 B表 C表
学号 姓名 课程编号 课程名称 学号 课程编号
001 张三 A 语文 001 A
002 李四 B 数学 002 B
…… …… C 英语 003 C
…… …… …… ……
请写出如下SQL语句
1、 查询出选择“语文”课程的学号、姓名。
Select 姓名,学号 from A where 学号 IN(Select 学号 from C where 课程编号=(Select 课程编号 from B where 课程名称=’语文’));
2、 查询出张三选课的课程名称。
Select 课程名称 from B where 课程编号 IN(Select 课程编号 from C where 学号=(Select 学号 from A where 姓名=’张三’ ));
3、 查询出选修课程数量多于2门的学号。