我有以下两个表(Tab1 and Tab2)
,我需要检查 和 的不匹配T1Col3
值T2Col3
。这两个表的链接列T1Col1, T1Col2
与T2Col2, T2Col2
但是当我运行以下查询时,它没有给出我想要的确切记录
SELECT * FROM Tab1 INNER JOIN Tab2
ON T1Col1 = T2Col1
AND T1Col2 = T2Col2
WHERE T1Col3 <> T2Col3
样本数据
选项卡1
T1Col1 T1Col2 T1Col3
jkl nnn qoq
efg Aaa wow
efg xxx yoy
abc iii ror
abc fff uou
abc rrr rr3
gdg ppp 123
abc www 234
jkl qqq 336
jkl nnn 888
选项卡2
T2Col1 T2Col2 T2Col3
jkl nnn qoq
efg aaa wow
efg xxx yoy
abc fff uou
ABC iii ror1
abc rrr kok
gdg ppp 789
jkl nnn utu
jkl qqq 336
结果
T1Col1 T1Col2 T1Col3 T2Col1 T2Col2 T2Col3
jkl nnn 888 jkl nnn qoq
abc iii ror abc iii ror1
abc rrr rr3 abc rrr kok
gdg ppp 123 gdg ppp 789
jkl nnn 888 jkl nnn utu
jkl nnn qoq jkl nnn utu
上述结果的不需要的记录
jkl nnn 888 jkl nnn qoq
jkl nnn qoq jkl nnn utu
我怎样才能摆脱突出显示的记录。我认为这是由于匹配重复记录而发生的
干杯
沙巴