gpt4 book ai didi

sql - 需要有关 T sql 查询的帮助

转载 作者:行者123 更新时间:2023-12-04 22:33:35 24 4
gpt4 key购买 nike

我有两张 table 。其中的数据如下所示:

表 1:

Col1      Col2
----------------
A A1
A A2
A A3
B B1
B B2
B B3

表 2:

Col1        Col2
------------------
A A1
A A4
A A5
B B1
B B4
B B5

我需要根据 Col1 中的值找出两个表中 Col2 中数据的差异。输出应如下所示:

输出:

Col    MismatchValuesInTable1     Mismatchvaluesintable2
---------------------------------------------------------
A A2 A4
A3 A5
B B2 B4
B3 B5

请帮我查询以实现上述目标。

最佳答案

select isnull(t1.Col1,t2.Col2) as Col,
t1.Col2 as MismatchValuesInTable1,
t2.Col2 as MismatchValuesInTable2

from t1
FULL JOIN t2 on (t1.Col1=T2.Col1) and (t1.Col2=t2.Col2)
where t1.Col2 is null or t2.Col2 is null
order by Col

SQLFiddle demo

关于sql - 需要有关 T sql 查询的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14171982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com