我有 4 张桌子。它们是客户、物品、图像和规格。目标是将这 4 个表连接在一起。现在我正在组合这样的项目和图像:
SELECT item_id, item_name, item_price,images_id, GROUP_CONCAT(images_fullname) AS images, images_itemid
FROM items
LEFT OUTER JOIN images ON item_id=images_itemid
但是加入第三张桌子规格的最佳方式是什么?specs 包含:spec_id、spec_itemid、spec_name、spec_value(specs 是特定项目的规范)。我想最好的做法是不要再复制一次 Left Outer Joine?
我需要的布局如下:
Item name 1
image1, image2, image 3 (is working now with concat)
spec_name, spec_value
spec_name, spec_value
spec_name, spec_value
Item name 2
image1, image2, image 3 (is working now with concat)
spec_name, spec_value
spec_name, spec_value
spec_name, spec_value