表Trades
,Id1 and Id2
中有两列,我希望获得一个链接到Name
表中人员姓名的报告。
我想用:
INNER JOIN Name
ON Trades.Trades_Id1 = Name.NameId
INNER JOIN Name
ON Trades.Trades_Id2 = Name.NameId
我知道我必须使用相关名称,但即使是其他帖子中的示例,我也无法弄明白。
答案 0 :(得分:2)
您需要为用户表使用不同的别名...类似
select
T.Trades_ID1,
N1.Name as Trade1Name,
T.Trades_ID2,
N2.Name as Trade2Name
from
Trades T
JOIN NAME N1 on T.Trades_ID1 = N1.NameID
JOIN NAME N2 on T.Trades_ID2 = N2.NameID