我想在視圖中加入3個表格;這裏是情況:SQL與3個表的內部聯接?
我有一個表格,其中包含申請住在這所大學校園的學生的信息。我有另一張表格,列出了每個學生的大廳首選項(其中3個)。但是,這些偏好中的每一個都只是一個ID號碼,並且ID號在第三個表中有一個對應的名稱(沒有設計這個數據庫......)。
差不多,我有INNER上表連接自己的喜好,他們的信息,結果是一樣的東西......
John Doe | 923423 | Incoming Student | 005
凡005將是HallID。所以現在我想將HallID與第三個表相匹配,此表中包含HallID和HallName。
那麼好看多了,我想我的結果是這樣......
John Doe | 923423 | Incoming Student | Foley Hall <---(INSTEAD OF 005)
編輯這裏是我目前有
SELECT
s.StudentID, s.FName,
s.LName, s.Gender, s.BirthDate, s.Email,
r.HallPref1, r.HallPref2, r.HallPref3
FROM
dbo.StudentSignUp AS s
INNER JOIN RoomSignUp.dbo.Incoming_Applications_Current AS r
ON s.StudentID = r.StudentID
INNER JOIN HallData.dbo.Halls AS h
ON r.HallPref1 = h.HallID
工作,你只需要一個第二內加入...這將是簡單的,如果幫你你會顯示你已經擁有的SQL。 – 2012-04-17 16:47:07