按照子查询条件更新数据
需求介绍
客户有很多历史数据错误,需要修复
update bil_income a join (SELECT
DISTINCT bil_income.bi_id
FROM
`bil_income`
LEFT JOIN `customer` ON customer.customer_code = bil_income.customer_code
LEFT JOIN `bil_business` ON bil_business.bb_id = bil_income.bb_id
LEFT JOIN `bil_business_attach` ON bil_business_attach.bb_id = bil_income.bb_id
LEFT JOIN `bil_customer_bill` ON bil_customer_bill.bcb_id = bil_income.bcb_id
LEFT JOIN `orders` ON orders.order_code = bil_business_attach.bb_refer_code
WHERE
( 1 = 1 )
AND ( bi_amount > 0 )
AND ( bil_business.bb_status = 'y' )
AND ( bil_business.bb_confirm_sign = 'y' )
AND ( bil_customer_bill.bcb_writeoff_sign = 'y' )
AND ( bi_chargeable_time >= '2022-04-03 08:21:00' )
AND ( bi_chargeable_time < '2022-04-03 08:22:00' )
AND (
is_waiting_payout = 1) )b on a.bi_id=b.bi_id set a.is_waiting_payout=0
````
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)