求隔行复制sql语句

来源:百度知道 编辑:UC知道 时间:2024/06/18 12:58:38
有a字段,内容是
mak_no itm voh_dat dc acc_no acc_rem oth_rem
00001 1 2007-11-1 d 1002 111
00001 2 2007-11-1 c 5002 222
....

现在要求把acc_no不是1002的项次的acc_rem 复制到 acc_no=1002的这行oth_rem中去 也就是要求做到以下结果
mak_no itm voh_dat dc acc_no acc_rem oth_rem
00001 1 2007-11-1 d 1002 111 222
00001 2 2007-11-1 c 5002 222
...

这个a不止这2笔数据 会有很多mak_no不同的记录,每个mak_no至少有2个it(项次),请问批量隔行复制的sql语句怎么写

select acc_no as AA from 表
update 表 set oth_rem=@AA where AA!=1002

这应该是错误的~~

有点困难.要是你的整个表都是这样相连两行复制的。并且主键是自动编号的话那还可以解决.但是导致的结果是不能删除.