mysql - 如何选择最大值并返回多个条目

标签 mysql sql max

假设我有这样一个表:

theme    module  changed
0        1       1426070691
1        1       1426070300
0        1       1324014321
1        2       1241245585
1        1       1015421251

我需要一个 SQL 查询,它返回同一主题和模块的最大值:

theme    module  changed
0        1       1426070691
1        1       1426070300
1        2       1241245585

最佳答案

您只需按主题模块对结果进行分组即可:

SELECT theme, module, MAX(changed)
FROM table_name
GROUP BY theme, module

关于mysql - 如何选择最大值并返回多个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29005307/

相关文章:

sql - 在 oracle 中对列进行排序而不进行排序

R:如何获取时间序列数据中日期时间列的最大值

mysql - 在 sql 中插入不同的表时,如何忽略表中的重复行

mysql - 从时间序列数据中获取高于阈值的时间量

c# - DropDownList 中的最大值 - ASP.NET

MySQL 在 Between 语句中使用 max(date)

MySQL查找具有字段最大值的行

mysql - PHP/MySQL 时区迁移

mysql - SQL - 选择一个增量值或返回一个常量

php - 如何获取第二张表的数据 yii find all criteria join