Ich habe diese SQL-Abfrage, um alle Magento-Kategorien zu erhalten.Holen Sie sich alle Magento-Kategorien mit SQL-Abfrage
SELECT DISTINCT
cc.entity_id AS id,
cc.`value` AS path,
cc1.`value` AS `NAME`,
cce.`level`,
cce.parent_id
FROM
catalog_category_entity_varchar cc
JOIN catalog_category_entity_varchar cc1 ON cc.entity_id = cc1.entity_id
JOIN eav_entity_type ee ON cc.entity_type_id = ee.entity_type_id
JOIN catalog_category_entity cce ON cc.entity_id = cce.entity_id
WHERE
cc.attribute_id = '57'
AND cc1.attribute_id = '41'
AND ee.entity_model = 'catalog/category'
Dies gibt alle Kategorien mit Ausnahme der ich eine neue Kategorie von Magento Backend erstellt, aber das wird nicht angezeigt.
Diese Kategorie wurde veröffentlicht und enthält keine Produkte. Folgendes Bild ist von catalog_category_entity_varchar
Tabelle.
entity_id = 449
zeigt, wenn ich diese Abfrage ausführen, weil es attribute_id = 57 and 41
hat aber ich rede entity_id = 452
, die nicht angezeigt wird, weil es nicht attribute_id = 57
hat.
Ich möchte Magento Experten fragen, was gehört zu attribute_id = 57
? und wie kann ich diese Abfrage reparieren, um alle Kategorien abzurufen? PS Ich möchte reine SQL-Abfrage, kein Magento-Code!
Ich möchte eine SQL-Abfrage nicht Magento-Code – Umair
Ich habe keinen CODE-Zugriff auf diese Website, nur Back-End-Zugriff .... – Umair
von welcher Tabelle? Ich kann es posten, wenn Sie mir sagen, Tabelle – Umair