如何获得包含产品类别层次结构的CSV(PHP或MySQL)中的新列?

时间:2018-06-02 16:34:15

标签: php mysql

我的MySQL数据库中有两个简单的表:类别产品

category: product:

如何获得包含 category 表层次结构的新列的最终CSV文件(通过PHP或MySQL或任何变体),如下所示?

final CSV

1 个答案:

答案 0 :(得分:-1)

你可以使用MySQL GROUP_CONCAT功能。假设category.parent_id链接到product.product_id,则以下查询应该有效。

选择产品。*,GROUP_CONCAT(category.name,' - ')来自类别INNER JOIN产品ON(category.parent_id = product.product_id)GROUP BY category.parent_id