2016-04-13 2 views
-3

Привет, у меня есть одно сомнение во многих отношениях. У меня три стола Employee, Department и EDJoin. Здесь таблица EDJoin содержит идентификатор Employee и Department table, и я хочу присоединиться к обеим этим таблицам, чтобы получить обе данные таблицы. Используя таблицу EDJoin, как я установил соединение между этими двумя таблицами i.e Employee and Department. Ниже приведены данные столбцов для таблицы Employee and Department ниже. сотрудников: EmpId ПгвЬЫате MiddleName LastName возрастаSQL Присоединиться к связанным запросам

Факультет: DepartmentID departmentName

EDJoin: EmpId DepartmentID

Пожалуйста скажи мне запрос для этой сказки. Как написать запрос для этих трех таблиц, чтобы я мог получать данные из таблицы Employee и Department.

Благодаря & уважением Sailendra Нараян Jena

ответ

1

Здесь вы идете ...

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

Noel

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; 

, если вы хотите, чтобы отобразить определенный столбец заменить (*) отл.

SELECT firstName,MiddleName,LastName,age,DeparmentName 
FROM Employee as a 
INNER JOIN EdJoin as b ON a.Id = b.empId 
INNER JOIN Department as c ON b.deptId = c.id; 
Смежные вопросы