mysql联合查询更新,mysql查询结果求和

更新时间:02-04 教程 由 冷兮め 分享
mysql联合查询更新,mysql查询结果求和?

selecti.uid,deposit+ddeposit+moneyasallmoneyfrom

------------->

selecti.uid,sum(deposit+ddeposit+money)asallmoneyfrom

另外,因为你是多个表的左联接,考虑到有null记录的存在,建议你用函数ifnull处理下,避免由于null而造成结果有误,最终改成这样:

selecti.uid,sum(ifnull(deposit,0)+ifnull(ddeposit,0)+ifnull(money,0))asallmoney

frompw_memberinfoileftjoinpw_membersmonm.uid=i.uidleftjoinpw_memberdatadoni.uid=d.uid

whereifnull(deposit,0)+ifnull(ddeposit,0)+ifnull(money,0)>2000;

声明:关于《mysql联合查询更新,mysql查询结果求和》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2209140.html