两个结果集怎的生成一个新的结果集

两个结果集怎样生成一个新的结果集.我用的是ORACLE.里边有两张表.有关联字段.如A表里有J,A1,A2,A3如B表里

两个结果集怎样生成一个新的结果集.
我用的是ORACLE.
里边有两张表.有关联字段.
如A表里有
J,A1,A2,A3

如B表里有
J,B1,B2,B3

现在要求出一个新的结果集
J,A1+A2+A3,A1,A2,A3,B1+B2+B3,B1,B2,B3,(B1+B2+B3)/(A1+A2+A3)

[解决办法]
有两张表.有关联字段
-------------
假设表名为t1,t2:

select t1.J,A1+A2+A3 as total_1,A1,A2,A3,B1+B2+B3 as total_2,B1,B2,B3,(B1+B2+B3)/(A1+A2+A3) as as total_3 
from t1,t2
where t1.J=t2.J

[解决办法]
select a.TYPECD,ZJ1+ZJ2+ZJ3,ZJ1,ZJ2,ZJ3,b1+b2+b3,b1,b,b3,(b1+b2+b3)/(ZJ1+ZJ2+ZJ3) 
from 表一 a inner join 表二 b on a.CODE=b.CODE