gpt4 book ai didi

sql - 选择具有 2 列相等值的行

转载 作者:行者123 更新时间:2023-12-03 08:19:02 26 4
gpt4 key购买 nike

考虑下表

C1    || C2  || C3  || C4
--------------------------
1 || a || b || 1
2 || a || b || 4
3 || b || d || 2
4 || b || d || 2

问题 1 :选择列 C2、C3、C4 具有相等值的所有行,例如选择上例中的第 3 行和第 4 行。

问题 2 :选择 C4 列有重复的所有行,例如C4 在第 3 行和第 4 行的值为 2,因此选择第 3 行和第 4 行。

最佳答案

问题1查询:

SELECT ta.C1
,ta.C2
,ta.C3
,ta.C4
FROM [TableA] ta
WHERE (SELECT COUNT(*)
FROM [TableA] ta2
WHERE ta.C2=ta2.C2
AND ta.C3=ta2.C3
AND ta.C4=ta2.C4)>1

关于sql - 选择具有 2 列相等值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7076766/

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