假设有两张表A和B
如果是想得到A表有而B表没有的数据,可以使用参考以下sql:
复制代码
1
2
3
4select * from A minus select * from B
这里的*根据需要可以替换成具体比较的字段
如果是想得到B表有而A表没有的数据,可以使用参考以下sql:
复制代码
1
2
3
4select * from B minus select * from A
这里的*根据需要可以替换成具体比较的字段
如果想得到两个表所有差异的数据,可以使用参考以下sql:
复制代码
1
2
3
4
5
6
7
8
9
10select test.* from( select * from A minus select * from B) test union all select test1.* from( select * from B minus select * from A) test1
最后
以上就是义气荔枝最近收集整理的关于oracle找出两张表中不同的数据的全部内容,更多相关oracle找出两张表中不同内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复