【发布时间】:2014-06-14 05:09:32
【问题描述】:
我也有提到in this thead的类似问题
但它在 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