限制的对立面

vwoqyblh  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(263)
SELECT * FROM table ORDER BY date DESC LIMIT 3;

上面的语句输出最新的3个条目,但我希望最旧的3个条目不使用asc而不是desc,例如:

SELECT * FROM table ORDER BY date DESC BOTTOM 3;
cxfofazt

cxfofazt1#

按升序从表中提取所需的数据,然后查询该子查询以对数据重新排序:

SELECT * FROM (
   SELECT * FROM table ORDER BY date ASC LIMIT 3
) result
ORDER BY date DESC

或者,您也可以按升序查询数据,然后使用类似array\u reverse()的方法以编程方式反转数组的顺序。

相关问题