sql - 查询最高最新userid

标签 sql mysql

我有一张包含以下内容的表格。名称不是唯一的。

userid, name
1, dave
2, john
3, mike
4, mike
5, dave

我想返回具有最高用户 ID 的唯一名称。

即。

2, john
4, mike
5, dave

这样做的查询是什么?

最佳答案

select name, max(userid) as max_userid
from users
group by name
order by max(userid) asc

关于sql - 查询最高最新userid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2024007/

相关文章:

php - HTML5日期输入,保存到MySQL数据库

python - SQL 到等效的 pandas

asp.net - 连接更改对代码的影响

php - 使用 Doctrine 加入多对多关系 Symfony4

sql - 将数据从一个数据库传输到另一个数据库

sql - 优化使用子查询获取MIN和MAX

sql - 一个查询中有两个 WHERE & COUNT

c# - 动态选择数据库

php - 使用 order by 出现意外结果

mysql - 是否有数据库约束可以检查插入的父行始终至少有一个子行