java程序对Oracle两张表结构相似的表的数据对比,具体如下
发布网友
发布时间:2022-04-08 03:50
我来回答
共2个回答
热心网友
时间:2022-04-08 05:19
总结下需求是在B表中找到于A表一样的记录
因为存在主键A B表本身不会存在重复值,所以最多是一对一的存在。
千万条记录不适合一次性全部load出来
直接使用sql联合查询应该更适合select a.A from A a,B b where a.A=b.A and a.B=b.B and a.C=b.C and a.D=b.D and a.E=b.E;
热心网友
时间:2022-04-08 06:37
1: select * from table_b b where not exist (select 1 from table_a a where a.A = b.A)
2: select * from table_a a where not exist (select 1 from table_b b where a.A = b.A)
3: select * from table_a a where exist (select 1 from table_b b where a.A = b.A and a.B=b.B and a.C=b.C)