我想建立一个输出为这样: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