我dbo.Users表獲取多個表的結果
Id, Name
1, John
2, Mary
3, Michael
然後,我有dbo.Phones表
Id, Phonenumber
10, 1234
11, 5555
然後,我有dbo.Relationship表
Id, ChildId
1, 10
2, 11
我該如何進行查詢返回
Id, Name, Phonenumber
1, John, 1234
2, Mary, 5555
3, Michael, NULL
這是我到目前爲止。
SELECT u.Id, u.Name, p.Phonenumber
FROM dbo.Users as u
LEFT JOIN dbo.Phones as p
-- Something
關係表作爲用戶和電話表之間這裏的中間人的
是否有PK/FK關係設置?並不重要,但應該有。 – SQLMason
是,設置PK/FK。 FK在關係表和PK在用戶和電話表上。 – Pegaz