SQL - 返回编号最高的标题

标签 sql postgresql greatest-n-per-group

我想从我的数据库中返回 eps 最多的标题。 使用以下代码,我确实获得了所有标题。

SELECT titel, MAX(aantalafleveringen) FROM imdb.tvserie GROUP BY titel;

希望有人能解释我做错了什么。

最佳答案

如果您想要每组最大值的最大值,您只需要全局最大值即可。

这与其他答案等价,但更简单:

SELECT   titel, aantalafleveringen
FROM     imdb.tvserie
ORDER BY aantalafleveringen DESC
LIMIT    1

关于SQL - 返回编号最高的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41767348/

相关文章:

mysql - SQL - 如何按最小日期排序

c# - 数据库 - 历史数据

python - Django 多处理数据库并发

MySQL 为其中的每个 id 获取最新的 3 行

mysql - 查询以获取按字段值分组的所有行以及另一个字段的条件

mysql - 选择符合条件的最后 N 行

mysql - nodejs-mysql中多个占位符的一个值

sql - 想根据周五提出条件

sql - PostgreSQL 按年份限制结果

sql - 简单查询获取每个 ID 的最大值