比较不同数据库中表中没有的记录

时间:2011-04-04 19:02:34

标签: sql oracle

我有两个名为的数据库: MEX USA

都包含一个名为BOM的表, 我想比较这两个表,以了解哪些记录(列名为IDBOM)不在美国数据库上。

您可以发布查询吗?

先谢谢。

1 个答案:

答案 0 :(得分:2)

我认为这是Oracle。

select field1, field2, field3
from tableA
MINUS
select field1, field2, field3
from tableB

将根据这些字段向tableA显示不在tableB中的行。

如果需要,您可以访问dblink(...来自tableB @ someLink)