需要一些Sql帮助吗?我的Sql还没有完全达到这个目的.我有一张桌子
ColA    ColB    ColC
A       B       101
B       B       102
C       B       102
B       A       108
我需要能够识别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
你可以自我加入 - 即:将表加入自身......
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
| 归档时间: | 
 | 
| 查看次数: | 1417 次 | 
| 最近记录: |