【发布时间】:2012-10-26 15:45:51
【问题描述】:
我在另一篇帖子上问了这个问题,该帖子有一个基本查询,但在执行以下操作时仍然无法正常工作,没有任何想法?
UPDATE mage_catalog_product_entity_varchar
SET value = (SELECT value WHERE attribute_id = 703)
WHERE attribute_id = 106;
因此,如果 attribute_id 列 = 106,我将更新 value 列中的值,但仅从 attribute_id 列 = 703 的 value 列更新
下面的查询也会更新attribute_id 106对应的值字段中的0
UPDATE mage_catalog_product_entity_varchar
SET value = (SELECT value from mage_catalog_product_entity_varchar
WHERE attribute_id = 703) WHERE attribute_id = 106;
【问题讨论】:
-
内部
select不需要FROM子句吗?还是我错过了什么?