【发布时间】:2018-02-02 08:41:59
【问题描述】:
我没有任何顺序的查询将导致:
owner parent target key value operator childOP
----- ------ ------ --- ----- -------- -------
267582 6 19 0 0 4 -1
267582 6 19 0 267582 32 4
267582 6 19 0 267583 32 4
267582 6 19 17 9 2 4
267582 6 19 20 8 2 4
267582 6 19 54 0 2 4
267582 6 19 60 5 0 4
267582 6 19 389 32 22 -1
但我需要得到这个命令,所以我得到如下结果:
owner parent target key value operator childOP
----- ------ ------ --- ----- -------- -------
267582 6 19 0 267583 32 4
267582 6 19 0 267582 32 4
267582 6 19 0 0 4 -1
267582 6 19 389 32 22 -1
267582 6 19 60 5 0 4
267582 6 19 54 0 2 4
267582 6 19 20 8 2 4
267582 6 19 17 9 2 4
我已经尝试过这个查询:.... WHERE owner = 267582 order by key asc, value desc
owner parent target key value operator childOP
----- ------ ------ --- ----- -------- -------
267582 6 19 0 267583 32 4
267582 6 19 0 267582 32 4
267582 6 19 0 0 4 -1
267582 6 19 17 9 2 4
267582 6 19 20 8 2 4
267582 6 19 54 0 2 4
267582 6 19 60 5 0 4
267582 6 19 389 32 22 -1
结果看起来很有希望,但仍然不是我想要的。
但是在keys = 0之后顺序变成了DESC。
这甚至有可能实现这种方式吗?
提前致谢!
最好的问候
【问题讨论】:
标签: sql sorting sql-order-by