大量更新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
括號中的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
留言
張貼留言