首页 > 解决方案 > 如何通过比较同一表中的 2 列仅获得不匹配的结果

问题描述

我在 1 个表中有 2 列需要比较不匹配。即 A 列与 B 列中的内容不匹配。我也想只看到不匹配的结果。

select K,pbs#ID,PBS#disp, ln#id, ln#disp
from dbo.book7
where ln#disp is not null and pbs#disp is not null

如果列 pbs#disp 和 ln#disp 不匹配,我只想查看结果。

标签: sqlssms

解决方案


您可能需要展示一些示例,但您是否尝试过:

    select K,pbs#ID,PBS#disp, ln#id, ln#disp
    from dbo.book7
    where ln#disp is not null and pbs#disp is not null
    AND  pbs#disp <> ln#disp 

推荐阅读