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