码迷,mamicode.com
首页 > 其他好文 > 详细

批量更新A表在B表存在的数据

时间:2019-10-24 11:37:05      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:account   war   exist   rom   exists   count   key   for   form   

UPDATE (
SELECT
    w.FORM_NO,wp.CF02,wp.LINE_ITEM_NO,wp.STATUS
FROM
    T_WAREHOUS_PRICE w ,
    T_WAREHOUS_PRICE_DTL wp
WHERE
    w.ID = wp.REF_KEY
    AND wp.IS_DO_PRICE = 
    AND w.SEND_CODE IN (SELECT DISTINCT SEND_CODE FROM T_ACCOUNT WHERE status=99)
    AND wp.STATUS <> 99
    AND exists(
    SELECT
        1
    FROM
        T_ACCOUNT a ,
        T_ACCOUNT_DTL ad
    WHERE
        a.ID = ad.REF_KEY
        AND a.STATUS <> 99 AND w.FORM_NO = ad.WAREHOUSE_NO AND wp.LINE_ITEM_NO = ad.CF02 )
    ORDER BY w.FORM_NO ASC , TO_NUMBER(wp.CF02)
) SET STATUS = 2;

 

批量更新A表在B表存在的数据

标签:account   war   exist   rom   exists   count   key   for   form   

原文地址:https://www.cnblogs.com/cxw-cm/p/11731062.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!