########## 查询选修编号为'c01'或'c02'课程的学生姓名 ##########
时间: 2024-01-14 10:02:54 浏览: 89
查询至少学习了1号课程和2号课程的学生的学号,姓名的八种写法
4星 · 用户满意度95%
假设有三个数据表,分别是"students"、"courses"和"selected_courses",其中"students"表包含学生信息,"courses"表包含课程信息,"selected_courses"表记录了学生选修课程的信息,包括学生编号、课程编号、选修状态等。
可以使用以下SQL语句查询选修编号为'c01'或'c02'课程的学生姓名:
```
SELECT s.name
FROM students s
INNER JOIN selected_courses sc ON s.id = sc.student_id
INNER JOIN courses c ON sc.course_id = c.id
WHERE c.course_code IN ('c01', 'c02');
```
这个SQL查询语句使用了 INNER JOIN 连接三个表,同时限制了课程编号为'c01'或'c02',最后只选出了学生姓名。
阅读全文