如何将数据库表1的actual_commission_balance值更新到表2的balance字段
假设数据库表1为table1,数据库表2为table2,可以使用如下的SQL语句将actual_commission_balance的值修改到balance中:
UPDATE table2 SET balance = (SELECT actual_commission_balance FROM table1 WHERE invite_user_id = table2.id) WHERE EXISTS (SELECT 1 FROM table1 WHERE invite_user_id = table2.id)
该SQL语句使用了一个子查询,将table1中invite_user_id匹配的actual_commission_balance的值赋给table2中对应id的balance。使用EXISTS子句确保只有在table1中存在invite_user_id匹配的记录时才进行修改。
原文地址: https://www.cveoy.top/t/topic/lJSX 著作权归作者所有。请勿转载和采集!