我有兩個表:sql簡單3表連接使用同一個表?
表1
ID,姓名1
表2
ID,name2a,name2b
表2的列名name2a,並name2b是引用表1的ID。我需要創建一個基於從表1的拉兩個名稱的查詢表使用2
因此,如果表一個包含ID的:
1 Peter
2 Paul
和表2包含:
1 1 2
2 2 2
然後select語句應該給我:
Peter Paul
Paul Paul
我在彎附近去試圖建立THI s SQL和最好的我想出了:
SELECT table1.name AS 'name', table1.name AS 'Other name'
FROM table1, table2
WHERE table1.id = table2.name2a
哪些只給了我name2a列正確。
任何幫助表示讚賞!我想我需要做一個加入,但我真的很掙扎...
不要自我賣空......來這裏學習別人是學習複雜查詢和理解表之間更好關係的好方法。 – DRapp 2011-05-07 23:48:56