首页 新闻 会员 周边 捐助

union 进行sql table合并 求和怎么解决

0
[已关闭问题]

如下

select a from ta

union

select a from tb

我是想直接求 这两个的总和   目前只能一个一个的求之后再加起来  有没有可以用一条语句进行直接计算

yzy的主页 yzy | 菜鸟二级 | 园豆:317
提问于:2010-03-05 19:02
< >
分享
其他回答(3)
0

如果表之间有关联,可以用

select ta.a+tb.a

from ta,tb where .....

不然就只能用这样的办法了。

清海扬波 | 园豆:825 (小虾三级) | 2010-03-05 19:54
0

select sum(a) from

(select a from ta

union

select a from tb) t

查尔斯 | 园豆:3832 (老鸟四级) | 2010-03-05 22:46
0

select sum(a) as result from

(select a from ta

union

select a from tb)a

langford | 园豆:710 (小虾三级) | 2010-03-05 23:51
0

就是上面的

LittlePeng | 园豆:3445 (老鸟四级) | 2010-03-08 17:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册