2013-10-25 19 views
0

我有2個表,其中有3個唯一的用戶ID,它們都可以彼此不同...並且具有與用戶登錄名匹配的事實表。 (所有三個ID可以是唯一的)用事實表中的登錄名替換多個唯一ID

 Table:LIS_Results 
    Prelim_Report_TechID | Final_Report_TechID | Final_Test_TechID 
------------------------------------------------------------------------ 
      23      175      200 

     Table:Glb_Users 
UserID | Login_Name 
------------------------ 
    23   Jdoe 
175   Dduck 
200   mtyson 

如果ID都是他們同這純粹是一個INNER JOIN和ID = ID,並選擇LOGIN_NAME ...

我如何引用事實表並輸出與ID匹配的所有Login_Names?

+0

三個連接--- – Paparazzi

回答

0
select table.id1, fk1.name 
    , table.id2, fk2.name 
    from table 
    join fk as fk1 
    on fk1.id = id1 
    join fk as fk2 
    on fk2.id = id2 
+0

謝謝布萊姆。我是TSQL的新手,並命名JOIN使它們具有唯一性,因此我可以將它們拖回到SELECT語句中,這正是我所缺少的。 – user2917574