奥礼网
新记
oracle中SQL如何把两个表中相关数据相加
如题所述
举报该文章
相关建议 推荐于2018-03-08
楼主说的相加是指数值类型的相加还是指合并结果集?如果是数值类型的列相加只需要把两张表用合适的关联条件关联起来进行查询,列相加即可;如果是合并结果集需要注意列顺序,子查询对应列的类型必须要一致,用UNION 或UNION ALL关键字。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/nakgkndnk.html
其他看法
第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
本回答被网友采纳
相似回答
大家正在搜
相关问题
sql中怎么将两个做了sum之后的值相加
SQL中如何将两个查询结果相加?
oracle,SQL语句如何联合两张表中统计
怎么把两列的数据求和(先每列求和,再把结果再相加)sql数据...
sql将同一个表中的两列Int数据相加,有些数据是空的
oracle 数据库查询两个表然后把结果合并成一个表
求一条sql语句 两张表两个字段sum求和
oracle sql 如何用某共有字段合并多个表的列