本人用于历史表恢复数据,
根据表B的值,恢复表A的数据
update TableA t
set ( t.field1, t.field2) =
(select t1.field1, t1.field1 from TableB t1
where t1.id = t.id
) --(取表B的数据)
where 1=1 --(表A的条件)
本人用于历史表恢复数据,
根据表B的值,恢复表A的数据
update TableA t
set ( t.field1, t.field2) =
(select t1.field1, t1.field1 from TableB t1
where t1.id = t.id
) --(取表B的数据)
where 1=1 --(表A的条件)