我有2张桌子
第一个客户id, name
1, Adam
2, Sam
3, Erik
第二个订单
id, father_id , order
1, 1, 1000
2, 1, 2000
4, 2, 4000
5, 3, 600
6, 3 , 433
php输出应该是
Adam : orders : 1 - 1000 , 2 - 2000
Sam : orders : 4 - 4000
Erik : orders : 5 - 300 , 6 - 433
在这种情况下,如何使用左连接方法进行输出 我输了
答案 0 :(得分:0)
SELECT
c.id,
c.name,
GROUP_CONCAT(CONCAT(o.id,' - ',o.order))
FROM customer c
LEFT JOIN orders o
ON c.id = o.father_id
GROUP BY c.id