我想比较两个表并获得一组结果,其中查找值不匹配,以及其他表中缺少键值。第一部分工作正常用下面的查询:比较两个表,找到缺失的行和不匹配的数据
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