私が遭遇している問題は、list_items.item_idが複数あることです(2つあります)。グループconcatは、すべての情報をまとめているだけであり、親テーブルの個々の行ごとにまとめているわけではないようです。これは、GROUP_CONCATを使用した最初のロデオです。私が達成したいと思っているのは、結合情報が連結された各親アイテムです。助けていただければ幸いです。
SELECT list_items.item_id, sub_cats.cat_name as subcatname,
main_cats.cat_name maincatname, main_title,fabric,other,care,item_main_cat,item_sub_cat,
GROUP_CONCAT(sub_id) as subidgrp,
GROUP_CONCAT(price) as pricegrp,
GROUP_CONCAT(item_size) as itemszgrp,
GROUP_CONCAT(item_color) as itmcolorgrp,
GROUP_CONCAT(img_name) as imgnmgrp,
GROUP_CONCAT(item_quantity) as itmqntygrp
from list_items LEFT JOIN item_size_etc ON
list_items.item_id = item_size_etc.parent_id LEFT JOIN main_cats on
list_items.item_main_cat=main_cats.cat_id LEFT JOIN sub_cats on
list_items.item_sub_cat=sub_cats.cat_id where list_items.active='Y'