mysql查询每个员工编号和姓名及其工作仓库的信息
时间: 2024-10-15 15:10:44 浏览: 150
php+mysql删除指定编号员工信息的方法
在MySQL中,你可以通过JOIN操作来获取每个员工的编号(EmployeeID)、姓名(EmployeeName)以及他们对应的工作仓库信息(假设仓库表为Warehouse,包含WarehouseID字段)。这里是一个基本的SQL查询示例:
```sql
SELECT E.EmployeeID, E.EmployeeName, W.WarehouseID, W.WarehouseName
FROM Employees E
JOIN WarehouseAssignments WA ON E.EmployeeID = WA.EmployeeID
JOIN Warehouses W ON WA.WarehouseID = W.WarehouseID;
```
这个查询做了以下几点:
1. `Employees` 表和 `WarehouseAssignments` 表通过 `EmployeeID` 进行连接,找到每个员工的工作分配记录。
2. 再次将 `WarehouseAssignments` 表和 `Warehouses` 表通过 `WarehouseID` 连接,获取仓库的具体名称。
阅读全文