新手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