我有以下查询,需要在 MS Access 中获取不匹配的列记录。
问题是当有多个记录具有相同的链接列值时,匹配不正确
询问
SELECT
T1Col1,
T1Col2,
T2Col1,
T2Col2
FROM T1
INNER JOIN T2
ON T1.Col1 = T2.Col1
WHERE T1.Col2 <> T2.Col2
执行后我得到以下不正确的结果
T1Col1 T1Col2 T2Col1 T2Col2
abc ccc abc eee
abc eee abc ccc
理想情况下,上述记录不应在结果集中作为匹配返回(检查不匹配的记录)。我是否需要更改查询中的任何内容以获得正确的结果
T1
T1Col1 T1Col2
jkl ttt
efg qqq
efg mmm
abc ccc
abc eee
T2
T2Col1 T2Col2
jkl sss
efg uuu
efg mmm
abc eee
abc ccc
预期结果将是
T1Col1 T1Col2 T2Col1 T2Col2
jkl ttt jkl sss
efg qqq efg uuu