最后 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;
如何显示按 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;