and a.zjzl = b.zjzl这个可以去掉 后面有 里外两层查询都写了and a.zjzl = '{3}'

解决方案 »

  1.   

    update yw_zjsysyb a
       set a.rjry = '{0}', a.rjrq = sysdate, a.rjdw = '{1}'
     where exists (select 1
              from yw_rqrjb_zjxd b
             where a.zjhm = b.zjhm
               and a.dzzjsybs = b.dzzjsybs
               and b.sid = '{2}'
               and b.zjzl = '{3}')
       and a.zjzl = '{3}'