【发布时间】:2012-03-25 20:49:08
【问题描述】:
我必须根据 unix 时间字段对 MySQL 记录进行排序。但是,有些记录的值是 1 而不是时间。以下是我希望它们排序的方式,假设当前时间是 125:
127
130
132
133
1
1
1
1
124
122
119
如您所见,最上面的部分是按时间字段顺序排列的 ASC 记录,其中时间最早的在前,然后是所有标记为 1 而不是正确时间的记录,然后是来自按 DESC 顺序过去。这可行吗?
【问题讨论】:
-
可能有两个单独的查询,考虑到订单发生变化
标签: php mysql sorting select mysqli