mysql查询不同老师教同一个课程
时间: 2023-07-13 09:26:49 浏览: 50
您可以使用以下MySQL查询语句来查询不同老师教同一个课程:
```
SELECT DISTINCT c.course_name, t.teacher_name
FROM courses c
JOIN course_teacher ct ON ct.course_id = c.course_id
JOIN teachers t ON t.teacher_id = ct.teacher_id
WHERE c.course_name = '课程名称'
```
请将查询语句中的 '课程名称' 替换为您要查询的具体课程名称。这条查询语句将返回教授该课程的不同老师的姓名列表。
相关问题
mysql里面查询女教师所教课程的课程号和名称
可以使用如下的 SQL 查询语句来查询女教师所教课程的课程号和名称:
```sql
SELECT course.course_id, course.course_name
FROM course
INNER JOIN teacher ON course.teacher_id = teacher.teacher_id
WHERE teacher.gender = 'female';
```
上述 SQL 查询语句使用了 INNER JOIN 语句来连接 course 和 teacher 两张表,并使用 WHERE 子句来筛选出 gender 为 female 的教师。最终查询结果包括课程号和课程名称两个字段。
用MySQL查询教过课程号为C2或C5的课程的教师的编号(教过C2和C5课程的老师只显示一次)
可以使用如下的SQL语句进行查询:
```
SELECT DISTINCT teacher_id
FROM course
WHERE course_id IN ('C2', 'C5');
```
其中,`course` 表为课程表,包含了课程的信息,包括课程号 `course_id` 和教师的编号 `teacher_id`。使用 `IN` 关键字筛选出课程号为 C2 或 C5 的课程,然后使用 `DISTINCT` 关键字去重,保证每个教过 C2 或 C5 课程的老师只显示一次。最后,查询结果只需要显示教师的编号 `teacher_id` 即可。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)