0

我有productinfo桌子和product_temp桌子。我想更新UpdateDateproductinfo的字段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)
4

2 回答 2

3

采用UPDATE with JOIN

UPDATE  productinfo a  
        INNER JOIN productinfo_temp b
            ON a.ProductID = b.ProductID
SET     a.UpdateDate = b.UpdateDate 
于 2013-01-15T03:19:03.230 回答
3

试试这个

UPDATE productinfo a JOIN productinfo_temp b ON a.ProductID = b.ProductID
SET a.UpdateDate = b.UpdateDate 
于 2013-01-15T03:19:22.013 回答