如果我有一组结果,例如在可视化时看起来像 [ status | 日期]:
[1|2012/01/06],[2|2011/04/23],[3|2012/02/12],[1|2012/11/26],[2|2012/10/13],[3|2010/03/01],[3|2010/06/27]
我将如何对结果进行排序,以便状态为 1 的行优先于状态 2 和 3,然后按日期对这些“拆分”结果进行排序?
如果我通过 ASC 订购状态,那么我最终会得到:
[1|2012/01/06],[1|2012/11/26],[2|2011/04/23],[2|2012/10/13],[3|2012/02/12],[3|2010/03/01],[3|2010/06/27]
这将状态 2 和 3 分开。我想要一个如下所示的结果集:
[1|2012/01/06],[1|2012/11/26],[3|2012/02/12],[3|2010/03/01],[2|2011/04/23],[3|2010/06/27],[2|2012/10/13]
tl;dr 我想按状态 1 或状态 > 1 排序我的结果。我该怎么办?