【发布时间】:2013-08-13 15:18:03
【问题描述】:
我有这样的自定义订购需求:
normal ordering | custom ordering
1 | 7
2 | 6
3 | 5
4 | 4
5 | 3
6 | 2
7 | 8
. | .
. | .
. | .
. | .
. | N
N | 1
我曾考虑在ORDER BY 和LIMIT 的帮助下使用UNION 组合3 个不同的选择查询。但是,我不能这样做,因为UNION 必须在之前 ORDER BY 和LIMIT 使用。
如何进行选择(或选择)以实现上述自定义排序?
另一种解决方法可能会有所帮助,只需将此选择查询中返回的第一条记录设为最后一条记录,但如何操作?
【问题讨论】:
标签: sql select sql-order-by