UPDATE tbl_users a
INNERJOIN(SELECT user_id,sum( pay_amount )AS amount
FROM tbl_users_pay_details
GROUPBY user_id ) b ON a.id = b.user_id
SET a.pay_total = b.amount;
或者
update tbl_users a,(select
user_id,sum(pay_amount)as amount
from tbl_users_pay_details
groupby user_id
)b
set a.pay_total=b.amount
where a.id=b.user_id
或者
UPDATE tbl_users a
SET a.pay_total =(SELECTsum( b.pay_amount )FROM tbl_users_pay_details b WHERE a.id = b.user_id );