я в основном есть две таблицы:Как присоединиться к таблицам MySQL?
A(id int, name varchar(10), info varchar(10))
B(id int, item varchar(10))
A
1 A Hello
2 B World
3 C Foo
B
1 apple
1 orange
1 hammer
2 glass
2 cup
Обратите внимание, что C не имеет каких-либо предметов. Я хочу, чтобы объединить эти две таблицы, чтобы получить это:
1 A Hello apple|orange|hammer
2 B World glass|cup
3 C Foo null
Я знаком с GROUP_CONCAT(item SEPARATOR '|')
концепцией, но я не совсем уверен, как написать запрос, особенно, чтобы получить строку с 3 C Foo null
@Ed: LEFT OUTER JOIN так же, как LEFT JOIN – Fortega
Спасибо, это работает! –