兩列假設我們有兩個表: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' –