【发布时间】:2013-07-16 02:15:37
【问题描述】:
我有两个 MySQL 表、产品和条形码。一个产品可能有多个条形码,这就是为什么我将它分开到它自己的表格中。
这是我尝试过的(使用 CodeIgnighter 的 Active Record,但我已在此处写出查询,这意味着如果有错字,可能不在我的实际查询中):
SELECT
products.id,
products.snipe_price,
group_concat(barcodes.barcode) as barcodes
FROM products
LEFT JOIN barcodes on barcodes.product_id = products.id
但这只是返回一行包含每个产品的所有条形码concated,我怎样才能为每个产品获得一行带有产品条形码的行?
我宁愿不必拆分它,但如果 join 没有解决方案,请告诉我。
【问题讨论】:
标签: mysql