Oracle数据库查询两个表中差异值

2024-10-13 06:00:03

1、首先我们确认在B表中是存在(T00008)这样一个数据记录的。SELECT * FROM G_SN_STATUS B WHERE SERIAL_NUMBER='T0008'

Oracle数据库查询两个表中差异值

3、T0008在A表中对应的字段是:ITEM_PART_SN 在B表中对应的字段是SERIAL_NUMBER .

Oracle数据库查询两个表中差异值

4、这时我们利用ORAC雉搽妤粲LE 数据库的 <MINUS>来实现两个表相同字段的差异部分----即在表B中存在而不存在于表A。SELECT B.SER朐袁噙岿IAL_NUMBER FROM G_SN_STATUS BMINUSSELECT A.SERIAL_NUMBER FROM G_SN_KEYPARTS A

Oracle数据库查询两个表中差异值

6、以上只是示范 MINUS的用法,若数据量大,请自行加上筛选条件,避免查询数据量过大,造成不必要的损失。

Oracle数据库查询两个表中差异值
猜你喜欢