有关系模型学生(学号,姓名,出生日期,性别),选修(学号,课程号,成绩),用SQL查找同时选修1号课程和3号课程的所有学生的学号、姓名、课程号和选修成绩
时间: 2023-10-01 15:09:08 浏览: 71
同时选修了和号课程的学生-sql讲解初稿
可以使用如下的 SQL 语句来查询同时选修1号课程和3号课程的所有学生的学号、姓名、课程号和选修成绩:
```sql
SELECT 学生.学号, 学生.姓名, 选修.课程号, 选修.成绩
FROM 学生, 选修
WHERE 学生.学号 = 选修.学号 AND
选修.课程号 = '1' AND
学生.学号 IN (SELECT 学号 FROM 选修 WHERE 课程号 = '3')
```
这里使用了两个表的连接查询,以及内层的子查询来筛选同时选修了1号课程和3号课程的学生。
阅读全文