UPDATE...SET...FROM的使用

2020-10-30  本文已影响0人  雨过天晴_2a92

TableA表的结构和数据如下:

actDate,id,  price

2020-11,1,   100

2020-11,2,    120

2020-11,3,    180

2020-12,1,     0

2020-12,2,     0

2020-12,3,      0

用UPDATE...SET...FROM来更新 2020-12的数据行的price列数据

update MonthlyPlan

set Price = b.Price

from (select ProductId,Price from MonthlyPlan where ActDate = '2020-11') b

where ActDate = '2020-12' and MonthlyPlan.ProductId = b.ProductId

用2020-11的数据来更新2020-12的数据行的price列。

上一篇 下一篇

猜你喜欢

热点阅读