多表查询所有任教中的老师的教师号、姓名以及对应教的课程
时间: 2024-02-06 20:11:04 浏览: 170
数据库复习题
假设有三个表:`teacher`、`course`和`teach`,其中`teacher`表包含教师信息,`course`表包含课程信息,`teach`表记录教师授课情况(即教师和课程的对应关系)。
可以使用以下SQL语句进行多表查询:
```
SELECT teacher.teacher_id, teacher.teacher_name, course.course_name
FROM teacher
INNER JOIN teach ON teacher.teacher_id = teach.teacher_id
INNER JOIN course ON teach.course_id = course.course_id;
```
这条SQL语句使用了`INNER JOIN`连接`teacher`表和`teach`表(通过教师号),并且再使用`INNER JOIN`连接`teach`表和`course`表(通过课程号),最终查询出所有任教中的老师的教师号、姓名以及对应教的课程。
阅读全文