MySQL查询研究所有方向的男导师姓名方向和导师在两个表中
时间: 2024-05-09 09:15:39 浏览: 184
假设有两个表:`teachers`和`directions`。
`teachers`表包含以下列:`id`(导师ID)、`name`(导师姓名)、`direction_id`(导师方向ID)。
`directions`表包含以下列:`id`(方向ID)、`name`(方向名称)。
可以使用以下SQL查询语句来获取所有方向的男导师姓名和方向:
```
SELECT teachers.name, directions.name AS direction
FROM teachers
INNER JOIN directions ON teachers.direction_id = directions.id
WHERE teachers.gender = '男'
```
这个查询语句使用了INNER JOIN(内连接)来将`teachers`表和`directions`表连接在一起。然后,使用WHERE子句来筛选出性别为男的导师。最后,SELECT语句用于选择导师姓名和方向名称,并使用AS关键字来为`directions.name`指定别名`direction`。
阅读全文