首先,我看到一個類似的問題在這裏問: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這樣做。