10

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

4

2 回答 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 回答