最近5条记录MYSQL按ID排序

时间:2015-08-23 19:37:00

标签: mysql limit

如何按ID排序显示我的表格的最后5行MySQL。例如,我有一个包含15条记录的表。我希望获得ID 10,11,12,13,14和15.按顺序。从低到高。

SELECT * FROM temperaturas ORDER BY id DESC LIMIT 5;

通过这种方式,我获得了ID 15,14,13,12,11和10.这是最后一个,但是倒退了。

1 个答案:

答案 0 :(得分:4)

通过在内部SELECT中选择最后5行,然后在外部SELECT中重新排序它,这是可行的,即:

SELECT * 
FROM (SELECT * FROM temperaturas ORDER BY id DESC LIMIT 5)
ORDER BY id;