任何人都可以請告訴我如何創建一個視圖,其中有一個額外的RANK列的值列按其他列分組?SQL排名視圖和組由
ID
BALANCE
GROUP2
GROUP1
GROUP0
unique (GROUP0, GROUP1, GROUP2)
的問題是 'RANK' 該視圖將計算應由那些GROUP
s爲單位進行分組(比如0,1,2)。
ID
BALANCE
GROUP2
GROUP1
GROUP0
RANK
謝謝。
編輯----------------------- 對不起,我應該多解釋一下。 的RANK
列是爲每個組(GROUP0,GROUP1,GROUP2)
的`通過平衡排名」所以,我想一個VEW看起來像
ID BALANCE GROUP0 GROUP1 GROUP2 RANK
-----------------------------------------
1000 0 0 0 1
999 0 0 0 2
1000 1 0 0 1
999 1 0 0 2
感謝。
能否請您加入到標籤的數據庫的名稱和版本? –
你可以添加一個試圖做你想做的事情但失敗的查詢嗎? –
可能重複的[如何在MySQL中執行分組排名](http://stackoverflow.com/questions/532878/how-to-perform-grouped-ranking-in-mysql) – eggyal