sql - 如何通过比较同一表中的 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 不匹配,我只想查看结果。
解决方案
您可能需要展示一些示例,但您是否尝试过:
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
推荐阅读
- c# - 将 JSON 序列化为 JSON 数组(嵌套 JSON)以用于 POST 请求 C#
- android - Linkify 取消我的 TextView 文本对齐
- javascript - 如何使用 React 向在状态中初始化的 Map 添加值?
- java - 查询firestore中子集合中的最大值
- java - ManagementCompany.java 上的 Plot.java
- javascript - UIKit 导航栏不下拉
- rust - 从标准输入读取整行,包括 \n 直到文件结束
- python - 尝试将 zip 文件导入 jupyter notebook 和语法错误
- java - JPA 更新表中的多个记录以获取 ID
- html - 如果第二列溢出第一列的高度,则滚动它