MySQL更新update set =select 语句!

MySql 码拜 9年前 (2016-02-12) 5772次浏览
sql需求。更新A表中字段money信息,value值为A表中money的值 + 从B表中select获取的money,
两表通过userid关联,两个字段都是int类型。
UPDATE A set money= (22+22) WHERE A.userid=B.userid;
诸如这种,本人将()中+两边换成select语句之后怎么都不行,求指导?
解决方案

40

update A inner join B  on A.userid = B.userid set A.money = A.money+B.money

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明MySQL更新update set =select 语句!
喜欢 (0)
[1034331897@qq.com]
分享 (0)