我想用SQL语句实现让ZDMC为DJR的,ZDMS都改为“DJR 兑奖人”。
这个是已知ZDMC和ZDMS,我想提问的是,比如说:
这个表中还有多个ZDMC为ABC,对应的ZDMS只有一个或者多个为‘ABC 阿百川’,而我不知道这个ZDMC,怎么用SQL语句给补充完整
mysql多表更新(跨表更新) http://www.data.5helpyou.com/article252.html
update table t
set t.ZDMS='DJR 兑奖人'
where t.ZDMC='ABC'
是这个意思么?
像图中这样,我得一个一个找,找到哪个没有的,才用update处理,这样处理起来很慢,怎么快速的用sql语句给补充上。
update table t
set t.ZDMS= t.ZDMC||' 案件编号'
where t.ZDMC=t.ZDMS
看你的情况,只需要把ZDMC和ZDMS相等的,补充 案件编号 就可以了,这是oracle 写法