gpt4 book ai didi

mysql - 找出最大的单个数

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

我有一个表 number 如下:

num
---
8
8
3
3
1
6
4

我想找出只出现一次的最大数字。我有这个查询:

select max(num) from number group by num having count(*)=1

它返回:

{"headers": ["max(num)"], "values": [[1], [4], [6]]}

这背后的原因是什么?

最佳答案

使用

 select max(num) from number group by num having count(*)=1

你正在使用 group by num 所以 group by num 的 max(num) 就像 num

所以你得到每个 num with count(*) =1

如果你需要最大值你应该使用

select max(num) from
( select num
from number
group by num
having count(*) = 1 ) t

关于mysql - 找出最大的单个数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46161718/

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