我一直在尝试从 MySQL 数据库收集一些数据。
问题是我想按 objectid
对数据进行分组,同时仅获取最新数据(降序)。
每次尝试时,我要么收到错误,要么不下降。
我现在的查询是:
从“表”GROUP BY“objectid”DESC 中选择*
我尝试过按 id
或 timestamp
排序,但结果是升序的。
我的问题类似于: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/