需要一些Sql帮助吗?我的Sql还没有完全达到这个目的.我有一张桌子
ColA ColB ColC
A B 101
B B 102
C B 102
B A 108
Run Code Online (Sandbox Code Playgroud)
我需要能够识别ColC中的值,其中行在Col A和Col B中具有相同的条目(但是相反),即Col B = Col A.但不像第3行,其中Col B对应的值没有匹配或第二排Col A = Col B.
结果集将是
Col A Col B Col C
A B 101
B A 108
Run Code Online (Sandbox Code Playgroud)
你可以自我加入 - 即:将表加入自身......
select t1.* , t1.ColC-t2.ColC
from yourtable t1
inner join yourtable t2
on t1.colA = t2.colB
and t1.colB = t2.colA
where t1.colA <> t1.colB
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1417 次 |
最近记录: |