首先,我看到一个类似的问题在这里问:Query two tables from different schema,但答案并不适用于我。从不同模式查询两个表,但数据库相同
我的情况:同一个表,不同的模式,相同的数据库(oracle的方式)。我试图找到一个schema.table中不在另一个中的所有行。我有以下查询:
select S1.ID
FROM SCHEMA1.DATABASE_UPDATE S1,
SCHEMA2.DATABASE_UPDATE S2
WHERE
S1.ID != S2.ID
我得到成千上万的重复条目。很明显,这是错误的。 S1中有448行,S2中有439行。应该只有9个唯一的行。我究竟做错了什么?谢谢!
顺便说一下,我从sqlDeveloper这样做。