日期:2014-05-17  浏览次数:20580 次

新手sql合计求解?
a表
id   a1   a2  a3
1    11   12   13
2    21   22   23
3    31   32   33
b表
id   b1   b2   b3
1    1    2     3
2    4    5     6
3    7    8     9
查询结果
id  a1  a2  b1  b3
1   11  12  1   3
2   21  22  4   6
3   31  32  7   9
合计        12  18 
sql语句如何写,谢谢!

------解决方案--------------------
select id=ltrim(a.id),a1=ltrim(a1),a2=ltrim(a2),b1,b2 from a,b where a.id=b.id
union all
select '合计',null,null,sum(b1),sum(b2) from b