|
|
@@ -1,10 +1,7 @@
|
|
|
UPDATE sa_accountbalance t1
|
|
|
- JOIN (
|
|
|
- SELECT sa_accountbalanceid,
|
|
|
- SUM (IFNULL(amount, 0)) AS total_freez
|
|
|
- FROM sa_accountbalance_freez
|
|
|
- GROUP BY sa_accountbalanceid
|
|
|
- ) agg
|
|
|
-ON t1.sa_accountbalanceid = agg.sa_accountbalanceid
|
|
|
- SET t1.freezamount = agg.total_freez
|
|
|
-WHERE t1.freezamount != agg.total_freez;
|
|
|
+ LEFT JOIN (
|
|
|
+ SELECT sa_accountbalanceid, SUM(IFNULL(amount, 0)) AS total_freez FROM sa_accountbalance_freez
|
|
|
+ GROUP BY sa_accountbalanceid
|
|
|
+ ) agg ON t1.sa_accountbalanceid = agg.sa_accountbalanceid
|
|
|
+ SET t1.freezamount = ifnull(agg.total_freez,0)
|
|
|
+WHERE t1.freezamount !=ifnull(agg.total_freez,0)
|