【发布时间】:2015-11-21 18:27:03
【问题描述】:
我正在使用 Magento 数据库创建报告,但我无法让它与我合作。
我需要列出商店的类别以及每个类别中有多少活跃产品。
即: 包 (5) 鞋子 (12) 铅笔 (6)
等等
到目前为止我发现的是:
catalog_category_flat_store_9 列出商店的类别以及类别 ID
可以在
catalog_category_product中使用category id来获取Product id的产品 id 可用于
catalog_product_entity获取 sku(并过滤掉已配置的产品)
1234563
在
catalog_product_entity_int中可以使用实体id来获取整数列表eav_attribute可用于查找属性 id 96(在我的情况下)是显示某物是否处于活动状态的状态属性
这是正确的方法还是有更简单的方法?
到目前为止,我已经做到了
SELECT entity_id FROM `catalog_product_flat_9` WHERE sku = (SELECT p.sku
FROM catalog_product_entity AS p
LEFT JOIN catalog_category_product AS cp ON p.entity_id = cp.product_id
WHERE p.type_id = 'simple'
AND cp.category_id = 89)
这行不通,但至少这是一个开始
【问题讨论】:
标签: sql magento categories product