我有两个SQL(Azure SqlDB)表,表A和表B。每个表共享P_Code列。表A具有600条记录,表B具有400条匹配项(A.P_Code = B.P_Code)。
我有兴趣查看A中而不是B中的200条记录。我尝试了以下两个查询,但均未返回任何结果。我要去哪里错了。
{{1}}
答案 0 :(得分:1)
您可以使用左联接
"c".."Z"
左联接为您提供A中的所有行,无论B中是否存在匹配项。因此,具有空B.P_CODE的行不在B中。
答案 1 :(得分:1)
我只是使用了另一个工具(Alteryx)以更明显的方式进行联接。事实证明,我的参照完整性已损坏,表A具有200个重复项。因此,返回的结果(零行)实际上是正确的。