我正在嘗試編寫一個查詢以生成具有來自一個表中的文本值的列,該表具有代碼相關的第二個表,該表具有與第三個表相關的鍵想要把colmun。第二個表具有一列,第一個表中的相關元素的鍵和第三個表的相關鍵。第三張表是與第二表有關的記錄。我試圖說明如下:使用第三個表連接兩個表(SQL)
First Table Second Table Third Table
Name1 | Code1 Code1 | Name2 | Code2 Code 2
------------- -------------------------- -----------
Red | 1 1 | Ball | 10 10
Blue | 2 2 | Toy | 20 20
Green | 3 3 | Grass | 30 30
棘手的部分是我需要名稱作爲第三個表中的separte列。不知道它是否重要,但第三個表中有一堆其他列與其他代碼,我已經加入其他表中。
應該是這樣的:
Third Table
Name1 | Name2
-----------------
Red | Ball
Blue | Toy
Green | Grass
我還在學習SQL,所以我嘗試了: 'SELECT Table1.Name1,Table2.Name2 FROM Table3 LEFT JOIN Table1 ON Table3.code2 = Table2.code2 LEFT JOIN Table2 ON Table2.code1 = Table1.code1' – DoseOfYous