我想在视图中加入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