如何使用SQL获取magento中的产品ID和sku

时间:2013-02-08 09:30:19

标签: mysql sql magento magento-1.7

我正在尝试使用SQL获取magento中每个产品的产品ID和SKU,我认为表catalog_product_entity包含所有SKU但没有产品ID。

2 个答案:

答案 0 :(得分:19)

entity_id是产品的唯一ID,因此如果您致电$product->getId();,您实际上会获得entity_id

该列名称的原因是该产品是一个EAV(实体属性值)模型,因此产品是一个实体 - 标准化的EAV实体识别列名称,但它可能带来混乱......

查询:

SELECT entity_id as product_id, sku FROM catalog_product_entity

答案 1 :(得分:1)

“entity_id”列 是产品的ID。因此catalog_product_entity表确实包含两个项目。