oracle下有2张表 表结构一样 字段一样 数据其中一张表多一张表少 如何使用SQL语句来查询出少的一部分

如图 A表比A1表数据多 但是数据一样 如何使用SQL语句查询出来
2024-11-27 10:34:34
推荐回答(1个)
回答1:

你这个有点不常规啊,这样吧


select T.A,T.ANUMBER
from
(select A.*,row_number() over(partition by A,ANUMBER order by 1) rn from A
minus
select A1.*,row_number() over(partition by A,ANUMBER order by 1) rn from A1) T