我有這個SQL查詢來獲取所有Magento類別。使用SQL查詢獲取所有Magento類別
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'
這將返回所有類別,除了我從Magento後端創建一個新的類別,但沒有顯示。
該類別已發佈,並且中沒有產品。 以下圖片來自catalog_category_entity_varchar
表。
entity_id = 449
顯示了當我運行該查詢,因爲它有attribute_id = 57 and 41
但我說的entity_id = 452
未顯示,因爲它沒有attribute_id = 57
。
我想問問Magento專家,attribute_id = 57
屬於什麼?以及如何修復此查詢以獲取所有類別? PS 我想純粹的SQL查詢,沒有Magento代碼!
我想要一個SQL查詢不是magento代碼 – Umair
我沒有CODE訪問該網站,只有後端訪問.... – Umair
從哪個表?我可以發佈它,如果你告訴我表 – Umair