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 に答える