SQL

2013-02-08 12 views
8

के साथ Magento में उत्पाद आईडी और स्कू कैसे प्राप्त करें I SQL Server के साथ Magento में उत्पाद आईडी और प्रत्येक उत्पाद का SKU प्राप्त करने का प्रयास कर रहा हूं, मुझे लगता है कि तालिका catalog_product_entity में सभी SKUs हैं लेकिन कोई उत्पाद आईडी नहीं है।SQL

उत्तर

18

ENTITY_ID उत्पाद की अद्वितीय आईडी है, इसलिए यदि आप $product->getId(); फोन आप वास्तव में ENTITY_ID

कि स्तंभ नाम के लिए कारण मिल है कि उत्पाद एक EAV (इकाई विशेषता मान) मॉडल है तो उत्पाद एक इकाई है - मानकीकृत EAV इकाई पहचान स्तंभ नाम, लेकिन यह भ्रम की स्थिति में ला सकता है ...

और क्वेरी:

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 तालिका –

1

स्तंभ 'ENTITY_ID' है पी के लिए आईडी roducts। तो catalog_product_entity तालिका में दोनों आइटम होते हैं।