我将magento 1.3中的产品导出到magento 1.6,在magento 1.3的.csv中它有一个字段category_ids,在magento 1.6中.csv有_category字段。我只想让magento 1.3的.csv属性字段与.csv magento 1.6相同,这样我就可以将magento 1.3中的.csv导入magento 1.6。
我现在的问题是如何在我的mysql中查询从magento 1.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;
有人对我的案子有所了解吗?提前谢谢......
答案 0 :(得分: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是Category Name。
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
答案 1 :(得分:0)
我现在得到了查询,这就是它......
SELECT * FROM catalog_category_entity_varchar WHERE entity_id = 40