56,940
社区成员




UPDATE test1 a,
(select * from test2 )b
SET a.handing_fee = FORMAT(b.pay_money * 0.006, 2)
WHERE b.id = a.order_id
and b.paytype_name = '银行卡支付'
AND b.handing_fee IS NULL;
update test1 a
set a.handing_fee=(select FORMAT(b.pay_money * 0.006, 2) from test2 b where b.id=a.order_id and b.paytype_name = '银行卡支付' AND b.handing_fee IS NULL)
where a.order_id in (select id from test2 where paytype_name = '银行卡支付' AND handing_fee IS NULL)