我想建立一個輸出爲這樣:SQL連接兩個表之間的聯繫表 - 格姆/ Grails的
Name source source source
Tim Other TV Radio
,我想一個人表和源表結合:
Person
ID Name
1 Tim
Source
ID Name
1 Other
2 TV
3 Radio
Person_Source
p_id s_id
1 1
1 2
我有一個查詢,建立出來的時間和輸出多個行的每個來源。我在尋找一個結果在結果集中
select source.name
from person left join person_source
on person_source.person_source_id = person.id join source
on source.id = person_source.source_id
爲什麼你的輸出顯示「Radio」?似乎PERSON_SOURCE在您的示例數據中沒有相應的記錄。 – Marc 2012-03-09 03:25:58