declare @tab table
(字段1 varchar(20) null,
字段2 varchar(20) null,
字段3 int null)
insert into @tab(字段1,字段2,字段3)select 字段2,字段1,字段3 from 表A
delete from 表A
from 表A as a
inner join @tab as b
on a.字段1 = a.字段2 and a.字段2 = b.字段1
update 表A
set 字段3 = 字段3 + b.字段3
from 表A as a
inner join @tab as b
on a.字段1 = a.字段1 and a.字段2 = b.字段2