我想使用以下sql代码将所有具有相同描述的产品设置为指定的类别ID,但在同一类别下,它不会使用相同的描述更新产品。
update catalog_product_entity_text
set value = "the product's name test hah test."
where attribute_id = 66 and
entity_id (select product_id from catalog_category_product
where category_id = 40);
谢谢。
答案 0 :(得分:0)
尝试使用“entity_id IN ...”,如下所示:
update catalog_product_entity_text
set value = "the product's name test hah test."
where attribute_id = 66 and
entity_id IN (select product_id from catalog_category_product
where category_id = 40);
答案 1 :(得分:0)
您忘记在entity_id和select查询之间编写IN
。
我不知道您使用的是哪个版本,但对我来说,short_description的attribute_id为65,描述为64.