在`employees`表中增加一列`department_id`,用于存储`departments`表中对应的部门ID。
时间: 2023-10-25 21:08:08 浏览: 179
可以使用以下 SQL 语句在 `employees` 表中增加一列 `department_id`:
```
ALTER TABLE employees ADD department_id INT;
```
然后,你可以使用以下 SQL 语句将 `department_id` 与 `departments` 表中的对应部门 ID 关联起来:
```
UPDATE employees
SET department_id = departments.department_id
FROM departments
WHERE employees.department_name = departments.department_name;
```
这个 SQL 语句将根据 `employees` 表中的 `department_name` 和 `departments` 表中的 `department_name` 进行匹配,并将对应的 `department_id` 值插入到 `employees` 表中的 `department_id` 列中。需要注意的是,这个 SQL 语句假设 `employees` 表中有一个名为 `department_name` 的列,它可以与 `departments` 表中的 `department_name` 列进行匹配。如果这个假设不成立,你需要根据实际情况调整 SQL 语句。
阅读全文