MYSQL显示最近几行,但按升序显示结果

MYSQL显示最近几行,但按升序显示结果,mysql,Mysql,我正在使用这个查询 SELECT * FROM notes ORDER BY id DESC LIMIT 3 它显示了最新的三个注释,如下所示: 注24、注23、注22 我想做的是将结果显示如下: 注22、注23、注24。 有什么想法吗?通过重新选择结果行来重新排序,但这次使用ASC顺序(默认值): 你可以试试 SELECT * FROM (SELECT * FROM notes ORDER BY id DESC LIMIT 3) AS t ORDER BY t.id ASC; 对我们很乐意

我正在使用这个查询

SELECT * FROM notes ORDER BY id DESC LIMIT 3
它显示了最新的三个注释,如下所示: 注24、注23、注22

我想做的是将结果显示如下: 注22、注23、注24。
有什么想法吗?

通过重新选择结果行来重新排序,但这次使用
ASC
顺序(默认值):

你可以试试

SELECT * FROM (SELECT * FROM notes ORDER BY id DESC LIMIT 3)
AS t ORDER BY t.id ASC;

对我们很乐意帮你做家庭作业
SELECT * FROM (SELECT * FROM notes ORDER BY id DESC LIMIT 3)
AS t ORDER BY t.id ASC;