我有 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 都相同,则它只是一个内部连接和 ID=ID,然后选择Login_Name...
如何引用事实数据表并输出与 ID 匹配的所有Login_Names?
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