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

mysql是否选择满足第一个和第二个最低值的所有行?,mysql,sql,select,sql-order-by,limit,Mysql,Sql,Select,Sql Order By,Limit,我想知道如何选择满足结果表第一个和第二个最低值的每个用户 表测试 NAME VALUE John 8 Marie 8 Luis 10 Carlos 10 Leo 13 Max 14 因此,在这种情况下,结果将是 NAME VALUE John 8 Marie 8 Luis 10 Carlos 10 非常感谢 顺便说一句,我在谷歌上做了我的家庭作业,搜索了所有的东西,除了查询表,然后用PHP为我过滤,没有任何结果,这对性能不好 @

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

表测试

NAME    VALUE
John    8
Marie   8
Luis    10
Carlos  10
Leo     13
Max     14
因此,在这种情况下,结果将是

NAME    VALUE
John    8
Marie   8
Luis    10
Carlos  10
非常感谢


顺便说一句,我在谷歌上做了我的家庭作业,搜索了所有的东西,除了查询表,然后用PHP为我过滤,没有任何结果,这对性能不好


@Aziz我得到一个错误:1235-这个版本的MySQL还不支持“LIMIT&IN/ALL/ANY/SOME子查询”

谢谢

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

为了防止像我一样出现有趣的结果,我需要更多的过滤器,并且必须添加到查询中,如下所示:

从结果中选择* semana='semana6'和 总蓬托斯 从中选择* 选择不同的总成本 从结果

AS t

关于

试试这个:

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

SELECT * FROM Test WHERE `value` IN (
   SELECT * FROM (
      SELECT DISTINCT `value` 
      FROM Test 
      ORDER BY `value` 
      LIMIT 0,2
   ) AS t
)
请看小提琴

请看小提琴。

试试这个:

SELECT t.* 
FROM Test t
INNER JOIN (SELECT DISTINCT t.value FROM Test t ORDER BY t.value LIMIT 2
           ) A ON t.value = A.value;
检查这个

输出

试试这个:

SELECT t.* 
FROM Test t
INNER JOIN (SELECT DISTINCT t.value FROM Test t ORDER BY t.value LIMIT 2
           ) A ON t.value = A.value;
检查这个

输出


给定查询的不相关版本几乎总是更快

SELECT x.* 
  FROM tablename x 
  JOIN (SELECT DISTINCT value FROM tablename ORDER BY value LIMIT 2) y 
    ON y.value = x.value;

给定查询的不相关版本几乎总是更快

SELECT x.* 
  FROM tablename x 
  JOIN (SELECT DISTINCT value FROM tablename ORDER BY value LIMIT 2) y 
    ON y.value = x.value;

@欢迎来到堆栈溢出。。。现在从下一次开始,确保在把你的问题放在这里之前做一些家庭作业,我的意思是在谷歌上搜索它。。。找到相关的答案。。尝试这个答案,如果你没有找到任何东西,那么把你的问题和你为这个问题所做的任何事情放在这里,我是说代码,'queryy'等等…顺便说一句,我在谷歌上做了我的家庭作业搜索,什么都没有,除了查询表格,然后用PHP为我过滤,对性能不好。那么您应该将该查询和代码放在这里…@LeandroCintrao-欢迎使用堆栈溢出。。。现在从下一次开始,确保在把你的问题放在这里之前做一些家庭作业,我的意思是在谷歌上搜索它。。。找到相关的答案。。尝试这个答案,如果你没有找到任何东西,那么把你的问题和你为这个问题所做的任何事情放在这里,我是说代码,'queryy'等等…顺便说一句,我在谷歌上做了我的家庭作业搜索,什么都没有,除了查询表格,然后用PHP为我过滤,性能不好。那么你应该把查询和代码放在这里……我得到错误:1235-这个版本的MySQL还不支持“LIMIT&IN/ALL/ANY/SOME子查询”Thanks@LeandroCintrao根据你的评论,我更新了上面的答案。请尝试修改后的查询。我得到错误:1235-此版本的MySQL尚不支持“LIMIT&IN/ALL/ANY/SOME子查询”Thanks@LeandroCintrao根据你的评论,我更新了上面的答案。请尝试修改后的查询。