2013-02-08 11 views
8

私はSQLでmagentoで各製品の製品IDとSKUを取得しようとしていますが、テーブルcatalog_product_entityにはすべてのSKUがあり、製品IDはありません。標準化されたEAVエンティティの識別 - あなたはあなたが実際にその列名のENTITY_IDSQLでmagentoで製品idとskuを取得する方法

理由を取得$product->getId();呼び出すので、もし

答えて

18

ENTITY_IDは、製品が主体であるので、製品がEAV(エンティティは、属性値)モデルがあるということである、製品の固有のIDです。列名が、それは...

を混乱をもたらすことができると問合せ:

SELECT entity_id as product_id, sku FROM catalog_product_entity 
+0

はい、私はentity_idは必要ありません、私は私の機能のためにproduct_idがほしいです、それはどこですか? – Abude

+0

はproduct_id === entity_idですか? – Abude

+0

entity_idは、catalog_product_entityテーブルの場合はproduct_idです。 –

1

列 'ENTITY_ID' pのIDですroducts。したがって、catalog_product_entityテーブルには両方の項目が含まれています。

関連する問題