【发布时间】:2015-01-07 11:42:11
【问题描述】:
我想对数据库中的记录列表进行排序。检索到的记录根据具有 int 值的列进行排序。可能的 int 值是 1,2,3,4,5。所需的排序顺序是 1,3,2,4,5
所以我不能使用Order by table.a asc。检索所需订单的查询应该是什么?例如我的表有以下记录
---------------------
name | to_order |
--------------------
n1 | 1
--------------------
n2 | 2
--------------------
n3 | 3
--------------------
我的查询结果应该是 (n1,1),(n3,3),(n2,2)。
注意:我使用的是 mysql
【问题讨论】: