gpt4 book ai didi

mysql - 选择某一行,其中某些列从未使某些条件失败

转载 作者:行者123 更新时间:2023-12-01 00:34:54 25 4
gpt4 key购买 nike

考虑从查询返回的以下行:

name  number
foo 1
foo 9
foo 10
foo 11
bar 12
bar 13
dumb 14

我如何选择这样的名称的数量永远不会低于 10,并且至少出现两次的名称,所以在这种情况下,我希望它返回

name
bar

我尝试过的:

select name from my_table
where number >= 10 #<--Problem
group by name
having count(*) >=2

部分原因是它无法过滤掉 foo。此查询的问题在于它将能够过滤掉 foo 1foo 9foo 10foo 11 将被返回。

最佳答案

select name from my_table 
group by name
having count(*) >=2 and min(number) >= 10

关于mysql - 选择某一行,其中某些列从未使某些条件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55995822/

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