求一条sql语句,急,在线等
有一个表
oldid oldmergeid customer newid newmergeid
a001 a001 wenzhou d001 d001
a002 a001 hangzhou d002 d002
...
a007 a007 shaoxing d015 d015
a013 a013 yongjia d022 d022
a014 a014 ningbo d025 d025
当oldid=oldmergeid时,表示该客户没有被合并过
当oldid<>oldmergeid时,表示该客户被其他家合并,oldmergeid标识被合并到哪个客户
newid是系统给客户新的id,要根据老的id来判断这家店时候被合并,且合并到哪家,把newmergeid
做update
比如上表中可以看出,客户hangzhou的oldmergeid为a001,说明其要被温州合并没,那么后面的
newmergeid也要被update到"001"
请问有何sql语句可以实现,因为记录实在太多了,谢谢!