查询选修编号为'c01'或'c02'课程的学生姓名
时间: 2023-12-24 15:04:32 浏览: 102
SQL语句创建学生信息数据库表的示例实用文档.doc
假设选修信息存储在名为 `course_selection` 的表中,学生信息存储在名为 `student` 的表中,选课信息存储在名为 `course` 的表中,可以使用如下 SQL 语句查询选修编号为'c01'或'c02'课程的学生姓名:
```
SELECT student.name
FROM student
INNER JOIN course_selection
ON student.student_id = course_selection.student_id
INNER JOIN course
ON course_selection.course_id = course.course_id
WHERE course.course_code = 'c01' OR course.course_code = 'c02';
```
其中,`INNER JOIN` 关键字是用来连接多个表的,`ON` 关键字是用来指定连接条件的。在这个例子中,使用 `INNER JOIN` 连接了三个表,然后使用 `WHERE` 子句指定了查询条件,即选修编号为'c01'或'c02'课程的学生姓名。
阅读全文