MySQL 使用inner join
时间: 2024-08-07 08:01:20 浏览: 50
MYSQL使用inner join 进行 查询/删除/修改示例
在MySQL中,INNER JOIN(内连接)是一种常用的查询语句,它用于从两个或更多表格中检索共享列的匹配记录。当你想查找两个表之间存在的特定关联时,可以使用INNER JOIN。以下是INNER JOIN的基本语法:
```sql
SELECT column_list
FROM table1
INNER JOIN table2
ON table1.join_column = table2.join_column;
```
在这个例子中:
- `table1` 和 `table2` 是你想要连接的两个表格名称。
- `column_list` 是你想要查询的列列表,可以从任何一个或两个表格中选择。
- `join_column` 是两个表之间的共同列,也就是连接它们的关键字。
例如,假设有一个员工表(`employees`)和部门表(`departments`),你可以这样查询每个员工所在的部门:
```sql
SELECT employees.name, departments.department_name
FROM employees
INNER JOIN departments
ON employees.department_id = departments.department_id;
```
这个查询将返回所有有部门ID匹配的员工及其对应部门的名称。
阅读全文