J
jjweb
Unregistered / Unconfirmed
GUEST, unregistred user!
表TABLE1
字段 userid type mount
表TABLE2
字段 userid aa
我想写个SQL语句,做以下工作
找TABLE1里 TYPE 为 M 的,在TABLE2里找到相应的USERID,增加AA=AA+MOUNT
我曾经写了以下语句,
update table2 set aa=aa+table1.mount
from (select * from table1 where type=m) as t1,table1
where table2.userid=t1.userid
但只把table1里最后一个TYPE=M的MOUNT加到了TABLE2里,不知道是为什么?
请各位兄弟帮忙解决!
字段 userid type mount
表TABLE2
字段 userid aa
我想写个SQL语句,做以下工作
找TABLE1里 TYPE 为 M 的,在TABLE2里找到相应的USERID,增加AA=AA+MOUNT
我曾经写了以下语句,
update table2 set aa=aa+table1.mount
from (select * from table1 where type=m) as t1,table1
where table2.userid=t1.userid
但只把table1里最后一个TYPE=M的MOUNT加到了TABLE2里,不知道是为什么?
请各位兄弟帮忙解决!