下面是我的數據;如何根據需要對這個MySQL查詢的結果進行排序?
type valid blocked
--------- ----- --------
CPI 0 0
CPI 1 0
CPI 0 1
CPI 1 1
CPA 0 0
CPA 1 0
CPA 0 1
CPA 1 1
CPE 0 0
CPE 1 0
CPE 0 1
CPE 1 1
PIN 0 0
PIN 1 0
PIN 0 1
PIN 1 1
以下是我想要的排序方式;
type valid blocked
--------- ----- --------
CPI 1 0
CPA 1 0
CPI 1 1
CPA 1 1
CPI 0 0
CPA 0 0
CPI 0 1
CPA 0 1
CPE 1 0
CPE 1 1
CPE 0 0
CPE 0 1
PIN 1 0
PIN 1 1
PIN 0 0
PIN 0 1
所以,CPI和CPA先按有效然後解除封鎖排序。接下來,它的CPI按有效然後解除封鎖並最終PIN排序,再次按有效和未封鎖排序。
這甚至可以在一個查詢中這樣排序嗎?謝謝。
大,你缺少的結束和有效的<> 0之後有一個逗號改爲有效= 0(奇怪?),但另有完美的作品。 – iguanaman 2015-02-23 12:27:28
是的,我忘記了。更正它。 – 2015-02-23 12:33:54