分組我有FF表:複雜的排序和使用MySQL
---------------------------
ID | ChapterNo | HitCount |
---------------------------
1 | 2 | 1000 |
2 | 2 | 2000 |
3 | 1 | 3000 |
4 | 3 | 1000 |
5 | 1 | 3500 |
---------------------------
基本上我需要存檔這樣的結果:
獲取所有的獨特chapterno其中每個具有最高的命中計數,然後才能通過chapterno降
ID | ChapterNo | HitCount |
---------------------------
4 | 3 | 1000 |
2 | 2 | 2000 |
5 | 1 | 3500 |
---------------------------
我試過ff。查詢:
SELECT t1.*, Max(t1.hitcount) AS maxhit
FROM chapter as t1
GROUP BY t1.chapterno
ORDER BY t1.chapterno DESC
但有些如何不返回最高hitcount。
我該如何解決這個問題?
謝謝
+1的完美解決方案 – diEcho
這是如此的相似,我以前的查詢之一。但我沒有想到這個子查詢中的哪個部分。謝謝@StevieG – DucDigital