gpt4 book ai didi

mysql - 来自最小查询的相关值

转载 作者:太空宇宙 更新时间:2023-11-03 11:49:54 25 4
gpt4 key购买 nike

我正在尝试从 mysql 查询中获取表中的相关值,如下所示:

 select min(c), d 
from example

示例 如下所示:

 c     |  d
----------------
'1,99', '30,99'
'5,99', '8,46'
'9,99', '14,99'
'11,79', '17,24'
'12,99', '19,44'
'15,99', '22,44'
'22,49', '34,48'

给出的结果:

1,99 & 34,48

预期结果:

1,99 & 30,99

我想要的是来自 min(c) 的相关值,在本例中为“30,99”。如何做到这一点?

最佳答案

您可以使用子查询来完成:

SELECT * FROM example 
WHERE c = (SELECT min(c) from example)

编辑:如果有超过 1 个记录条件的答案,那么您需要决定要选择哪一个。

SELECT * FROM example 
WHERE c = (SELECT min(c) from example)
ORDER BY d
LIMIT 1

这将采用具有最小 d 值的那个。

要取最大,在查询中的 order by d 后面添加 DESC

关于mysql - 来自最小查询的相关值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36156174/

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