gpt4 book ai didi

mysql 选择所有满足第一个和第二个最低值的行?

转载 作者:行者123 更新时间:2023-11-29 04:08:23 26 4
gpt4 key购买 nike

我想知道如何选择满足结果表第一和第二低值的每个用户?

表格测试

NAME    VALUE
John 8
Marie 8
Luis 10
Carlos 10
Leo 13
Max 14

所以在这种情况下的结果是

NAME    VALUE
John 8
Marie 8
Luis 10
Carlos 10

非常感谢!

顺便说一句,我在 google 和所有东西上搜索了我的家庭作业,除了查询表然后使用 PHP 为我过滤之外什么也没想到,这对性能不利。

@Aziz 我收到错误:#1235 - 此版本的 MySQL 尚不支持“LIMIT & IN/ALL/ANY/SOME 子查询”

谢谢

感谢大家提供大量有用的答案!

以防万一像我一样陷入有趣的结果,我需要更多过滤器并且必须添加到查询中,如下所示:

results_temp 中选择 * semana='semana6' 和 total_pontos 在 ( 选择 * 从 ( 选择不同的 total_pontos 来自 results_temp

   WHERE semana='semana6'

ORDER BY `total_pontos`
LIMIT 0,2

) 作为 t)

问候

最佳答案

试试这个:

SELECT * FROM Test WHERE `value` IN (
SELECT * FROM (
SELECT DISTINCT `value`
FROM Test
ORDER BY `value`
LIMIT 0,2
) AS t
)

关于mysql 选择所有满足第一个和第二个最低值的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21043888/

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