两列假设我们有两个表:INNER JOIN对于相同的外键
表TA
AID BID1 BID2
-- ---- ----
01 01 02
02 01 03
03 02 01
表TB
BID Name
--- ----
01 FOO
02 BOO
03 LOO
如果我想返回以下内容:
AID Name1
-- -----
01 FOO
02 FOO
03 BOO
I wr ite以下内容:
SELECT TA.AID, TB.Name as Name1
FROM TB
INNER JOIN TA on TB.BID = TA.BID1
但是,我不知道如何返回对应于BID1和BID2的TB.Name。更具体地说我想返回以下内容:
AID Name1 Name2
-- ----- -----
01 FOO BOO
02 FOO LOO
03 BOO FOO
尼斯的答案,一为'左外join' –