我有这个表已经排序但是我希望它只显示最大值...所以代替这个表:
+------+-------+
| 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。谢谢你的帮助。
答案 0 :(得分:2)
您可以使用子查询执行此操作。这是一种方式:
select t.*
from t
where t.value = (select max(value) from t);