0

magento1.3からmagento1.6に製品をエクスポートしています。magento1.3の.csvにはフィールドcategory_idsがあり、magento1.6の.csvには_categoryフィールドがあります。magento1.3の.csv属性フィールドを.csvmagento1.6と同じにしたいので、magento1.3の.csvをmagento1.6にインポートできます。

私の問題は、mysqlでクエリを実行してmagento1.3のcategory_idsからカテゴリ名を取得するにはどうすればよいかということです。

magento 1.3のテーブルを調べましたが、カテゴリ名がありません。

magento 1.3の.csvには、このテーブルがあります

category_ids
------------
154
154
154
59
63,88
63
61

このSQLクエリを試しましたが、何も返されません。

SELECT catalog_category_entity_varchar.value FROM catalog_category_entity_varchar WHERE value_id = 154;

誰かが私のケースについて考えを持っていますか?前もって感謝します ...

4

2 に答える 2

0

このようにしてみてください

すべてのカテゴリを取得するには、次のクエリを使用します。

SELECT * FROM catalog_category_entity_varchar where attribute_id=111;

次の値value_id、entity_type_id、attribute_id、store_id、entity_id、valueを取得します。

ここで、entity_id-CategoryID、ValueはCategoryNameです。

value_id     entity_type_id       attribute_id      store_id     entity_id      value
   1               9                111                 0            3       'Root Catalog'
   4               9                111                 0            4       'Shirts'
   7               9                111                 0            5       'Shoes'

特定のカテゴリ名を取得する場合は、次のクエリを使用します。

SELECT catalog_category_entity_varchar.value FROM catalog_category_entity_varchar where attribute_id=111 and entity_id=4;

4-CategoryId

于 2012-09-17T05:02:47.460 に答える
0

私は今クエリを取得し、これはそれです...

SELECT * FROM catalog_category_entity_varchar WHERE entity_id = 40
于 2012-09-20T06:50:51.570 に答える