我想比較兩個表並獲得一組結果,其中查找值不匹配,以及其他表中缺少鍵值。第一部分工作正常用下面的查詢:比較兩個表,找到缺失的行和不匹配的數據
SELECT * FROM (
SELECT mID, mLookup
FROM m) t1
FULL OUTER JOIN (
SELECT aID, aLookup
FROM a) t2
ON t1.mID = t2.aID
WHERE
t1.mID = t2.aID AND
t1.mLookup <> t2.aLookup
然而,那裏是在其它表中沒有對應的ID(因爲ON t1.mID = t2.aID
的),它不返回從t1和t2行。
如何在同一個查詢中實現兩者?
你正在使用什麼數據庫系統? – 2013-04-10 13:44:16