如何在此SQL中放入类别名称?

时间:2019-06-28 09:38:49

标签: sql magento magento-1.4

我有三个表,product_id,category_ids列表和计数(每个产品有多少个类别),我不知道该把这个类别名称放入何处

SELECT entity_id, category_ids, (LENGTH(category_ids) - LENGTH(REPLACE(category_ids, ',', '')) + 1) as category_cnt FROM (
SELECT entity_id, GROUP_CONCAT(category_id) as category_ids FROM (
    SELECT `e`.entity_id, `at_category_id`.`category_id` 
    FROM `catalog_product_entity` AS `e` 
    LEFT JOIN `catalog_category_product` AS `at_category_id`
    ON (at_category_id.`product_id`=e.entity_id)
) sub_query
GROUP BY entity_id) final_query

0 个答案:

没有答案