当前位置: 代码迷 >> Oracle管理 >> oracle中数据表比较后续有关问题
  详细解决方案

oracle中数据表比较后续有关问题

热度:46   发布时间:2016-04-24 04:19:18.0
oracle中数据表比较后续问题?
各位大哥,之前谢谢解释相关数据库中两个结构相同的表A和B进行比较的问题,但采用了以下语句:
 
 select  A.BR from A
 minus select  B.BR from B

对两个表中BR字段的两列进行了比较,但发现问是:两表都有的数据有些也在比较结果中,而有些不同的反而没有在。现在希望以A表为基准进行比较,将两者比较后的值(B表比A表多出来的数据、与A表相比B表中少的数据即与A有差别的数据)都放进C表中,该如何操作?
请详细解释一下,谢谢!
------解决方案--------------------
select  A.BR from A
 minus 
select  B.BR from B
union all 
select  B.BR from B
 minus 
select  A.BR from A
  相关解决方案