大量更新TABLE 資料 從另一SQL指令資料更新

更新sales TABLE的mdf_date=sql指令的mdf_date,mdf_user=sql指令的mdf_user
括號中的SQL指令是資料來源
最下方的WHERE是將SQL指令的KEY值跟UPDATE TABLE的KEY值關連式

UPDATE sales SET mdf_date=a.mdf_date,mdf_user=a.mdf_user
   FROM
 (select code,aa.mdf_date,aa.mdf_user from product aa inner join sales bb on aa.code=bb.MainCode where  bb.MDF_Date is null ) a
 WHERE   a.code = mainCode 



留言

這個網誌中的熱門文章

java 數字轉字串 字串轉數字

MS sqlServer資料庫移轉至MySQL-->利用MySQL WorkBench

sql server 15023 error [SQL SERVER問題: 使用者、組或角色 '*****' 在當前資料庫中已存在]