我正在尝试使用 SQL 在 magento 中获取每个产品的产品 ID 和 SKU,我发现该表catalog_product_entity
包含所有 SKU 但没有产品 ID。
问问题
26007 次
2 回答
22
entity_id 是产品的唯一 id,所以如果你打电话给$product->getId();
你,你实际上会得到 entity_id
该列名称的原因是产品是 EAV(实体属性值)模型,因此产品是实体 - 标准化 EAV 实体标识列名称,但它可能会带来混乱......
和查询:
SELECT entity_id as product_id, sku FROM catalog_product_entity
于 2013-02-08T09:41:47.130 回答
1
“entity_id”列是产品的 ID。所以该catalog_product_entity
表确实包含这两个项目。
于 2013-02-08T09:44:36.763 回答