我基本上有兩個表:如何加入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 2009-12-23 13:57:23
謝謝你,它的工作原理! – 2009-12-23 14:16:08