探索从加入中排除的数据
Explore data excluded from join
我有一个查询可以提供联接的结果。我有兴趣探索从我的结果中排除的行,因为它们是我的数据差异的来源。例如,table_1 有 20 行,table_2 有 15 行连接到 table_1,我如何 select 从我的结果中排除的剩余 5 行?
我猜您正在使用 INNER JOIN,它排除了不匹配的行。如果您将使用 FULL OUTER JOIN - 那么您将从两侧获得不匹配 JOIN 条件的行(如果您只想探索一侧,还有 LEFT 和 RIGHT OUTER JOIN)。
我有一个查询可以提供联接的结果。我有兴趣探索从我的结果中排除的行,因为它们是我的数据差异的来源。例如,table_1 有 20 行,table_2 有 15 行连接到 table_1,我如何 select 从我的结果中排除的剩余 5 行?
我猜您正在使用 INNER JOIN,它排除了不匹配的行。如果您将使用 FULL OUTER JOIN - 那么您将从两侧获得不匹配 JOIN 条件的行(如果您只想探索一侧,还有 LEFT 和 RIGHT OUTER JOIN)。