oracle中SQL如何把两个表中相关数据相加

如题所述

楼主说的相加是指数值类型的相加还是指合并结果集?如果是数值类型的列相加只需要把两张表用合适的关联条件关联起来进行查询,列相加即可;如果是合并结果集需要注意列顺序,子查询对应列的类型必须要一致,用UNION 或UNION ALL关键字。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-22
两个表之间有关系吗?如果有:
select tb1.b+tb2.b from table1 tb1 join table2 tb2 on tb1.a = tb2.a ;
第2个回答  推荐于2016-09-17
select field1, field2 from table1
union select field1, field2 from table2


select field1, field2 from table1
union all select field1, field2 from table2本回答被网友采纳
相似回答