我有類似的問題提到in this theadMySQL查詢的排名(ROWNUMBER)和分組
但它在SQL Server和MySQL不支持「分區通過」我現在知道我能做些什麼?這裏的問題是:
我有了一些列的表:用戶,類別,價值
我想打一個查詢,會給我一個排名所有用戶的,由值,但重置爲類別。
例子:
user1 CategoryA 10
user2 CategoryA 11
user3 CategoryA 9
user4 CategoryB 3
user1 CategoryB 11
查詢將返回:
Rank User Category
1 user2 CategoryA
2 user1 CategoryA
3 user3 CategoryA
1 user1 CategoryB
2 user4 CategoryB
任何想法?
不知道我是否能看到你想要做什麼,看看' GROUP BY' –