SELECT * FROM table ORDER BY date DESC LIMIT 3;
上面的语句输出最新的3个条目,但我希望最旧的3个条目不使用asc而不是desc,例如:
SELECT * FROM table ORDER BY date DESC BOTTOM 3;
cxfofazt1#
按升序从表中提取所需的数据,然后查询该子查询以对数据重新排序:
SELECT * FROM ( SELECT * FROM table ORDER BY date ASC LIMIT 3 ) result ORDER BY date DESC
或者,您也可以按升序查询数据,然后使用类似array\u reverse()的方法以编程方式反转数组的顺序。
1条答案
按热度按时间cxfofazt1#
按升序从表中提取所需的数据,然后查询该子查询以对数据重新排序:
或者,您也可以按升序查询数据,然后使用类似array\u reverse()的方法以编程方式反转数组的顺序。