我有一个电子商务数据库,我试图将与产品关联的所有图像名称导出到 csv 文件中。
我正在用 php 编写它并通过电子商务系统的管理员运行脚本,但我正在努力以我想要的方式打印出结果。
涉及的两个表是:CubeCart_inventory
包含产品信息的表,以及CubeCart_img_idx
包含关联图像的表。
这些表由“productid”链接,因此在第一个表中产品 id 是:CubeCart_inventory.productId
而在图像表中 idCubeCart_img_idx.productId
。
是否有一个我可以使用的 SQL 语句将所有图像名称放入一个字符串中,然后我可以使用它来逐个产品地编写我的 csv?
CubeCart_inventory 表的示例:
id | productId | productname | price
____________________________________
1 | 1234 | Bag of Nails | £35
CubeCart_img_idx 表的示例
id | productId | img
____________________
1 | 1234 | nails.jpg
2 | 1234 | nails2.jpg
3 | 5678 | otherproduct.jpg
4 | 1234 | nails3.jpg
所以我想要的是:nails.jpg
, nails2.jpg
,nails3.jpg
都在我的 CSV 文件的一个字段中,因为它们是由相同的productId