上段代码举个例子 出个表格
时间: 2024-09-26 14:09:47 浏览: 23
假设我们有两个表,一个是员工信息(Employees)表,有员工ID(EmployeeID)和部门ID(DepartmentID),另一个是部门信息(Departments)表,有部门ID(DepartmentID)和部门名称(DepartmentName)。我们可以用以下SQL代码通过INNER JOIN来获取每个员工及其对应的部门名称:
```sql
CREATE TABLE Employees (
EmployeeID INT PRIMARY KEY,
Name VARCHAR(50),
DepartmentID INT
);
CREATE TABLE Departments (
DepartmentID INT PRIMARY KEY,
DepartmentName VARCHAR(50)
);
-- 使用INNER JOIN连接两个表
SELECT E.EmployeeID, E.Name, D.DepartmentName
FROM Employees E
INNER JOIN Departments D
ON E.DepartmentID = D.DepartmentID;
```
这里是一个简单的示例表格结果:
| EmployeeID | Name | DepartmentName |
|------------|----------|----------------|
| 1 | 张三 | 销售部 |
| 2 | 李四 | 技术部 |
| 3 | 王五 | 人力资源部 |
这个表显示了每个员工ID、姓名以及他们所在的部门名称,因为是INNER JOIN,所以只包含在两个表中都有匹配项的数据。
阅读全文