数据库
首页 > 数据库> > mysql – 按asc获取最后X行

mysql – 按asc获取最后X行

作者:互联网

我想从表中选择最后X行,所以我做的是:

SELECT * FROM table ORDER BY id DESC LIMIT 120

它工作,但我希望它按升序排序,所以我尝试:

SELECT * FROM table ORDER BY id DESC LIMIT 120 ORDER BY id ASC

期望它会重新排序选定的行,但它不起作用.

那我怎么能实现呢?

解决方法:

即使这样也会奏效:

( SELECT ... ORDER BY ... LIMIT ... ) ORDER BY ...;

也就是说,外部SELECT的语法不需要.

标签:mysql,order-by
来源: https://codeday.me/bug/20190806/1600158.html