根据一张表更改另一张表字段

/*根据LS_DELETE_device_0323 的 device_id 更新device的name为LS_DELETE_device_0323 的port_name*/

update device de
   set de.name =
       (select ls.port_name
          from LS_DELETE_device_0323 ls
         where ls.device_id is not null
           and de.device_id = ls.device_id)
 where de.device_id in (select ls.device_id
                         from LS_DELETE_device_0323 ls
                        where ls.device_id is not null)
   and de.status = 'U';

猜你喜欢

转载自blog.csdn.net/xutao_ccu/article/details/85242584
今日推荐