0

我有 2 个表,一个具有 3 个唯一用户 ID 的表,它们都可以彼此不同......以及一个具有匹配用户 login_names 的事实表。(所有三个 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?

4

1 回答 1

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
于 2013-10-25T16:48:03.883 回答