0

私は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)
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 に答える