這裏是我的查詢:SQL排序首字母順序排列,然後通過自定義布爾列
SELECT * FROM champions WHERE Patch_No = '3.03' ORDER BY Champion ASC, New DESC
這裏是我的表看起來像http://i.imgur.com/OtgzKnP.png我想第一個獲得按字母順序排列,然後用新的移動行= 1頂端如果你想New
是在頂我的查詢只按字母順序排序出於某種原因
這裏是我的查詢:SQL排序首字母順序排列,然後通過自定義布爾列
SELECT * FROM champions WHERE Patch_No = '3.03' ORDER BY Champion ASC, New DESC
這裏是我的表看起來像http://i.imgur.com/OtgzKnP.png我想第一個獲得按字母順序排列,然後用新的移動行= 1頂端如果你想New
是在頂我的查詢只按字母順序排序出於某種原因
,它需要到b的第一鍵,而不是第二:
ORDER BY `new` DESC, Champion ASC
這就是答案,我認爲New應該是第二個關鍵字,因爲我們再次按字母順序排序,我會在9分鐘內將它標記爲anwer。謝謝。 – Higeath
您只需您的ORDER BY子句向後:)
通過把它像這樣
SELECT * FROM champions WHERE Patch_No = '3.03' ORDER BY New DESC, Champion ASC
查詢訂貨會首先它是否是新的,然後由字母冠軍的名字。
也許,如果你有一個打破僵局的情況下顯示。也許你有什麼好的 – Drew