2013-10-25 1 views
0

У меня есть 2 таблицы, таблица с тремя уникальными идентификаторами пользователя, которые могут быть разными друг от друга ... И таблица фактов с соответствующими именами пользователей login_names. (Все три идентификаторы могут быть уникальными)Замена нескольких уникальных идентификаторов с именем входа из таблицы фактов

 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 

Если идентификаторы были они все равно это будет просто INNER JOIN и ID = ID и выберите login_name ...

Как сослаться на таблицу фактов и выводить все имена входа, которые соответствуют идентификаторам?

+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 и назвал JOINs, чтобы сделать их уникальными, поэтому я могу вернуть их в оператор SELECT, это то, чего я отсутствовал. – user2917574

Смежные вопросы