2016-04-13 12 views
-3

こんにちは、私は多対多の関係について疑いがあります。私は3つのテーブル従業員、部署とEDJoinテーブルがあります。ここでは、EDJoinテーブルにはEmployeeテーブルとDepartmentテーブルの両方のIDが含まれています。これらのテーブルを両方とも結合して、両方のテーブルデータを取得します。 EDJoinテーブルを使用して、これら2つのテーブル(従業員と部署)間の結合を確立します。下のEmployeeテーブルとDepartmentテーブルのカラムの詳細を示します。 従業員: EMPID firstNameの middleName lastNameの 年齢SQL Join関連のクエリ

部門: DepartmentIdの departmentName

EDJoin: EMPID DepartmentIdの

私にこれらの物語のためのクエリを教えてください。どのように私は従業員と部署のテーブルからデータを取得できるように、これらの3つのテーブルのクエリを書く。

ここ&よろしく 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; 

あなたは(*)を置き換える特定の列を表示したい場合は 元。

​​