sql查询rj系学生所选的课程号和课程名
时间: 2023-08-30 20:04:17 浏览: 114
假设你的数据库中有以下表格:
**学生表(Student)**
| 学生ID | 姓名 | 性别 | 年龄 | 专业 |
| ------ | ---- | ---- | ---- | ---- |
| 001 | 张三 | 男 | 20 | RJ系 |
| 002 | 李四 | 女 | 19 | RJ系 |
| 003 | 王五 | 男 | 21 | CS系 |
**课程表(Course)**
| 课程号 | 课程名 | 学分 |
| ------ | ----------- | ---- |
| 001 | 数据结构 | 3 |
| 002 | 计算机组成 | 4 |
| 003 | 操作系统 | 3 |
| 004 | 数据库系统 | 4 |
**选课表(SC)**
| 学生ID | 课程号 |
| ------ | ------ |
| 001 | 001 |
| 001 | 002 |
| 002 | 001 |
| 002 | 003 |
则可以使用以下 SQL 查询语句来获取 RJ 系学生所选的课程号和课程名:
```
SELECT SC.课程号, Course.课程名
FROM SC
JOIN Course ON SC.课程号 = Course.课程号
JOIN Student ON SC.学生ID = Student.学生ID
WHERE Student.专业 = 'RJ系';
```
执行以上 SQL 查询语句,将会返回以下结果:
| 课程号 | 课程名 |
| ------ | ----------- |
| 001 | 数据结构 |
| 002 | 计算机组成 |
阅读全文