すべてのMagentoカテゴリを取得するためにこのSQLクエリがあります。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
を持っていないため、表示されていないこと、それはattribute_id = 57 and 41
を持っている。しかし、私はおよそentity_id = 452
を話しているので、表示されます。
私はMagentoの専門家に質問したいと思いますが、attribute_id = 57
は何に属していますか?すべてのカテゴリを取得するためにこのクエリを修正するにはどうすればよいですか? PS 純粋なSQLクエリ、No Magentoコードが必要です!
私はmagentoコードではないSQLクエリをしたい – Umair
私はそのサイトへのコードアクセスを持っていない、バックエンドのアクセスだけ.... – Umair
どのテーブルからですか?もしあなたが私にテーブル – Umair