products(id, name)
categories(id, name, product_id)
我有一个示例代码:
products(1, 'Apple')
和类别
categories(1, 'Iphone', 1)
categories(2, 'Ipad', 1)
categories(3, 'Ipod', 1)
并查询:
SELECT pr.id, cat.name, pr.name
FROM `products` as pr
LEFT JOIN `categories` as cat USING(id)
GROUP BY pr.id
但结果是
1, "Iphone", "Apple"
而且Ipad, Ipod
不显示,如何解决?
1, "Iphone, Ipad, Ipod", "Apple"