gpt4 book ai didi

Sql Group by Value1 有 count(*) > 1 但有不同的值 2

转载 作者:行者123 更新时间:2023-11-29 12:52:11 25 4
gpt4 key购买 nike

给定一个像这样的 SQL 表

id   value1 value2
---------------
1 1 1
2 1 1
3 1 1
4 2 1
5 2 2
6 3 1

我想找到所有具有重复 value1 的 value1(即使用 count(*)>1 的组),但前提是它们具有不同的 value2 值

所以在这个例子中我只想返回2

我正在使用 Postgres

最佳答案

如果我没理解错的话,这是带有 having 子句的 group by:

select value1
from t
group by value1
having min(value2) <> max(value2)

关于Sql Group by Value1 有 count(*) > 1 但有不同的值 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51333143/

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