假设我得到这张表:
MyTable
+----+-------+
| ID | count |
+----+-------+
| a | 2 |
| b | 6 |
| c | 4 |
| d | 6 |
| e | 2 |
+----+-------+
Run Code Online (Sandbox Code Playgroud)
现在我想要回这个:
Result
+----+-------+
| ID | count |
+----+-------+
| b | 6 |
| d | 6 |
+----+-------+
Run Code Online (Sandbox Code Playgroud)
我想要具有最多计数值的 ID。因此,如果有多个最大值,我想要全部。我也不知道是否会有多个值,如果有的话,会有多少个。
您可以在子查询内获得最大的值。例如,
SELECT *
FROM MyTable
WHERE count =
(
SELECT MAX(count)
FROM MyTable
)
Run Code Online (Sandbox Code Playgroud)