很有可能你也不小心遇到这种需求了,看下下面几种。
select d1,d2,sum(d1,d2) from (select sum(a1,a2) as d1,sum(a3,a4) as d2,id from 500wan where id='1') as t;错
select d1,d2,(d1+d2) from (select sum(a1,a2) as d1,sum(a3,a4) as d2,id from 500wan where id='1') as t;错
select d1,d2,sum(d1,d2) from (select (a1+a2) as d1,(a3+a4) as d2,id from 500wan where id='1') as t;错
select d1,d2,(d1+d2) from (select (a1+a2) as d1,(a3+a4) as d2,id from 500wan where id='1') ;错
-------------------以上都是错的-----------------------------------------------
select d1,d2,(d1+d2) from (select (a1+a2) as d1,(a3+a4) as d2,id from 500wan where id='1') as t;对
------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------
转载请注明本文标题和链接:《mysql中sum函数嵌套的使用》
发表评论