mysql - 如何获取列中具有最大值的行?

标签 mysql

如何获取某一列中具有最大值的行?

下面这个对我有用,但我不知道是否有另一种更清洁的方法..

SELECT * FROM `moto` where (matricula = (SELECT max(matricula) FROM `moto`)) 

最佳答案

不,这是要走的路。请注意,这将为您提供所有具有该最大值的行,如果有多个

(这个查询也出现在我的一本 MySQL 书中(o'reilly)。这是一个经典的例子)

关于mysql - 如何获取列中具有最大值的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4641384/

相关文章:

c# - 如何使用 httpClient.postAsync 在 UWP 中上传图像或 bytes[]

连接本地MySQL数据库的Python 3.2脚本

javascript - Ajax请求成功但收到的responseText为空?

mysql - WordPress 5.3版本问题

php - 通过 yum 安装 php,包括 mysql 支持

python - 我是否需要迁移以将数据库链接到 Django

php - 使用编辑按钮更新动态表

带有日期比较的mysql查询

java - servlet 的数据库连接问题 - Java webapp

php - MySQL数据库组织和PHP选择