MySQL JOIN 语法说明与 INNER JOIN 实例 🌟
科技
2025-04-01 20:48:47
导读 MySQL 是一款强大的关系型数据库管理系统,而 JOIN 操作是其核心功能之一。JOIN 用于将多个表中的数据进行关联查询,其中 INNER JOIN...
MySQL 是一款强大的关系型数据库管理系统,而 JOIN 操作是其核心功能之一。JOIN 用于将多个表中的数据进行关联查询,其中 INNER JOIN 是最常用的类型之一。INNER JOIN 返回两个表中满足连接条件的记录,堪称精准匹配的典范 ✨。
JOIN 语法
JOIN 的基本语法如下:
```sql
SELECT column_name(s)
FROM table1
JOIN table2 ON table1.column = table2.column;
```
此语句会从 `table1` 和 `table2` 中筛选出符合条件的数据。例如,若表 A 存储员工信息,表 B 存储部门信息,使用 INNER JOIN 可以轻松找到每位员工所属的部门 🏢。
INNER JOIN 实例
假设我们有两张表:
- 表 `employees` 包含 `id`, `name`, `department_id`。
- 表 `departments` 包含 `id`, `department_name`。
执行以下 SQL 查询:
```sql
SELECT employees.name, departments.department_name
FROM employees
INNER JOIN departments ON employees.department_id = departments.id;
```
结果将是每个员工及其对应部门名称的列表 📝。
尽管 INNER JOIN 是主流选择,但它的“相反”操作 LEFT JOIN 或 RIGHT JOIN 则能处理更多场景,值得进一步探索 🚀。