我有productinfo
表和product_temp
表。
我想更新UpdateDate
productinfo
的字段productinfo.ProductID = productinfo_temp.ProductID
但下面的代码无效。
UPDATE productinfo a
SET UpdateDate = productinfo_temp.UpdateDate
WHERE EXISTS(SELECT NULL FROM productinfo_temp b WHERE a.ProductID = b.ProductID)
答案 0 :(得分:3)
使用UPDATE with JOIN
UPDATE productinfo a
INNER JOIN productinfo_temp b
ON a.ProductID = b.ProductID
SET a.UpdateDate = b.UpdateDate
答案 1 :(得分:3)
试试这个
UPDATE productinfo a JOIN productinfo_temp b ON a.ProductID = b.ProductID
SET a.UpdateDate = b.UpdateDate