可以使用 JOIN 语句和 WHERE 子句来查询关联查询中一列相同另一列不相同的数据。假设有两个表 A 和 B,A 表中有列 a,B 表中有列 b 和 c,要查询在 A 表和 B 表中 a 列相同但 b 列不同的数据,可以使用以下 SQL 语句:

SELECT A.a, B.b, B.c
FROM A
JOIN B
ON A.a = B.a
WHERE A.a != B.b

其中,JOIN 语句用来将 A 表和 B 表按照 a 列进行关联,WHERE 子句用来筛选出 a 列和 b 列不同的数据。查询结果会返回 A 表中 a 列和 B 表中 b 列和 c 列的数据。

SQL Server 关联查询:如何查找一列相同另一列不同的数据

原文地址: https://www.cveoy.top/t/topic/okUI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录