我正在尝试使用SQL获取magento中每个产品的产品ID和SKU,我认为表catalog_product_entity
包含所有SKU但没有产品ID。
答案 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
表确实包含两个项目。