Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL-仅显示具有最大值的行_Sql_Sqlite - Fatal编程技术网

SQL-仅显示具有最大值的行

SQL-仅显示具有最大值的行,sql,sqlite,Sql,Sqlite,我有这个表,已经排序,但我希望它只显示最大值。。。因此,与此表不同: +------+-------+ | id | value | +------+-------+ | 1 | 3 | | 5 | 3 | | 4 | 3 | | 9 | 2 | | 8 | 2 | | 3 | 2 | | 2 | 1 | | 6 | 1 | | 7 | 1 | +------+

我有这个表,已经排序,但我希望它只显示最大值。。。因此,与此表不同:

+------+-------+
| id   | value | 
+------+-------+
| 1    |  3    | 
| 5    |  3    |
| 4    |  3    |
| 9    |  2    | 
| 8    |  2    |
| 3    |  2    |
| 2    |  1    |
| 6    |  1    |
| 7    |  1    |
+------+-------+
我想要这个:

+------+-------+
| id   | value | 
+------+-------+
| 1    |  3    | 
| 5    |  3    |
| 4    |  3    |
+------+-------+

我正在使用SQLite。谢谢您的帮助。

您可以使用子查询来完成此操作。这里有一个方法:

select t.*
from t
where t.value = (select max(value) from t);