MySQL GROUP BY 和降序

标签 mysql group-by

我一直在尝试从 MySQL 数据库收集一些数据。

问题是我想按 objectid 对数据进行分组,同时仅获取最新数据(降序)。

每次尝试时,我要么收到错误,要么不下降。

我现在的查询是:

从“表”GROUP BY“objectid”DESC 中选择*

我尝试过按 idtimestamp 排序,但结果是升序的。

我的问题类似于:http://stackoverflow.com/questions/7306082/mysql-using-group-by-and-desc

但是那里提供的答案并没有解决我的问题。

提前致谢!

最佳答案

您还必须指定 ORDER BY排序子句:

SELECT * FROM 'table' GROUP BY 'objectid' ORDER BY timestamp DESC

关于MySQL GROUP BY 和降序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16770683/

相关文章:

mysql - ORDER BY 团体优先权?

python - Pandas :按每组中的复杂条件选择子数据集

Postgresql - 按列组分组

python - `nth` 破坏了 pandas 中排序的数据框

c# - 使用 LINQ 分组和嵌套列表

MySQL 与 InnoDB 的 CPU 使用率较高(仅发生在大于 100MB 的数据库时)

mysql - 如何使用pem文件完成远程mysqldump?

php - 如何使用 PHP 检索带前导零的 MySQL ID

mysql - 在存储过程中显示具有不同列的 2 个不同的选择查询

java - 保留字的 SQL 语法错误 (Java)