gpt4 book ai didi

SQL反向列值查询

转载 作者:行者123 更新时间:2023-12-02 08:44:56 24 4
gpt4 key购买 nike

需要一些 Sql 帮助吗?我的 Sql 还不能满足这个要求。我有一张 table

ColA    ColB    ColC
A B 101
B B 102
C B 102
B A 108

我需要能够识别 ColC 中的值,其中在 Col A 和 Col B 中具有相同条目(但相反)的行,即 Col B = Col A。但不像第三行,其中 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

关于SQL反向列值查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13174208/

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