php - GROUP_CONCAT with LEFT OUTER JOIN of two tables -
select table1.value, table2.additionalinfo table1 left outer join table2 on table1.id=table2.id
i try output this
value additionalinfo blah something, somethingelse, more blah2 null blah3 stuff
but
value additionalinfo blah blah somethingelse blah more blah2 null blah3 stuff
i tried use group_concat
, group_concat(distinct)
select group_concat(table1.value), table2.additionalinfo table1 left outer join table2 on table1.id=table2.id order table1.value
when add group_concat
, order table1.value
lists 1 additionalinfo per value none of values , doesn't repeated additionalinfos. moved order around no avail.
i think need group_concat
on additionalinfo
column , not on table1.value
select table1.value, group_concat(distinct table2.additionalinfo) additionalinfo table1 left outer join table2 on table1.id=table2.id group table1.value order table1.value
Comments
Post a Comment