2016-04-13 56 views
-3

嗨,我对多对多关系有一个疑问。我有三个表员工,部门和EDJoin表。这里EDJoin表包含员工和部门表的ID,我想要加入这两个表来获取表数据。使用EDJoin表,我将如何建立这两个表即员工和部门之间的连接。以下是以下员工和部门表的列详细信息。 员工: EMPID 的firstName 中间名 lastName的 年龄SQL加入的相关查询

部: DepartmentID的 DEPARTMENTNAME

EDJoin: EMPID DepartmentID的

请告诉我这些故事中的查询。如何为这三个表编写查询,以便我可以从Employee和Department表中读取数据。

感谢&问候 Sailendra纳拉扬耶拿

回答

1

在这里你去...

select * 
from Employee a 
inner join EDJoin b on a.empIDd = b.empId 
inner join Department c on b.departmentId = c.departmentId 

诺埃尔

0
SELECT * FROM Employee as a 
INNER JOIN EdJoin as b ON a.Id = b.empId 
INNER JOIN Deparment as c ON b.deptId = c.id; 
如果你想显示具体的替换列(*) 前

​​