我想根據排序的等級和地方級=最上面的排名選擇記錄分類按等級,其中等級=前列
像下表從下表中選擇的名稱,結果將是
| 6| r | 1
得到這個紀錄後,我會展示給用戶,然後在一些點擊按鈕,我把它移動到另一個表中,然後用戶詢問下一組結果則下一個結果將是
| 4| v | 5
| 7| K | 5 ---added this line
|ID| name | Rank
| 2| a | 88
| 3| b | 56
| 8| t | 12
| 1| c | 45
| 4| v | 5
| 7| K | 5 -- ADDED THIS LINE
| 5| d | 11
| 6| r | 1
我試着使用兩個選擇語句,在第一次,我會選它
按職級遞減從Tab順序選擇前1 @的TopRank =等級後獲得最高等級
,然後其次
從標籤選擇名稱,其中排名= @toprank
但我想要在單個語句中執行它,因爲記錄數以百萬計。
您當前的代碼只是不正確 - 你需要一個'爲了by'這裏;即使有一個聚集索引,這是非常可笑 –
對不起marc,我將編輯我的代碼 – shashank
與你最近的編輯,你有重複'ID'和重複'秩'。這聽起來非常有問題... –