【发布时间】:2018-02-17 17:36:50
【问题描述】:
我有一个查询,我需要在我的数据库中选择最新的 25 个条目,但要反转该选择结果的顺序。
我想出了:
SELECT indexID, datetime, temperature FROM dataB WHERE userID="4236" ORDER BY indexID DESC, datetime ASC LIMIT 25
但我仍然按时间顺序从最新开始获得结果,但我希望在这 25 个最新的中按时间顺序最旧到最新。我正在使用 PHP 的 pg_fetch_row() 并创建一个带有结果的连接字符串并将其输入到 Morris.js 图表中,由于这个查询,我的数据正在向后绘制。
如何反转查询结果?
【问题讨论】:
-
不是 100% 确定你的意思,但如果你想要最新的,那么你必须: ORDER BY datetime DESC, indexID DESC LIMIT 25... OR... ORDER BY indexID DESC, datetime DESC LIMIT 25...如果 indexID 是连续的。
标签: php postgresql-9.1 morris.js