在mysql中选择多个最大值



假设我有两列具有不同的值,如下所示:

id  |val
1   |  9
7   |  6
7   |  8

我想返回最大id,然后根据id找到最大值。我返回的行将是id:7和val:8。

我该如何在Mysql中写这篇文章?我知道MAX((,但我找不到任何将其用于多列的解决方案。

id降序和val降序对表格进行排序,并用LIMIT 1:选择最上面的一行

SELECT *
FROM tablename
ORDER BY id DESC, val DESC
LIMIT 1

相关内容

  • 没有找到相关文章

最新更新