最后 5 条记录 MYSQL 按 ID 排序

Last 5 records MYSQL Order by ID

如何显示按 ID 排序的 table、MySQL 的最后 5 行。例如,我有一个包含 15 条记录的 table。我想获取 ID 10、11、12、13、14 和 15。按此顺序。从低到高。

SELECT * FROM temperaturas ORDER BY id DESC LIMIT 5;

这样我得到 ID 15、14、13、12、11 和 10。它们是最后一个,但顺序是倒序的。

这可以通过选择最后 5 行来实现,就像您在内部 SELECT 中所做的那样,然后在外部 SELECT 中重新排序,即:

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