我有已经分组和聚合的数据,看起来是这样的:
user value count
---- -------- ------
Alice third 5
Alice first 11
Alice second 10
Alice fourth 2
...
Bob second 20
Bob third 18
Bob first 21
Bob fourth 8
...
对于每个用户(alice和bob),我希望检索他们的前n个值(比如2),即“count”的排序项。所以我想要的输出是:
Alice first 11
Alice second 10
Bob first 21
Bob second 20
我怎样才能做到呢?
2条答案
按热度按时间2q5ifsrm1#
我刚刚观察到
top是一个内置函数,可能会抛出一个错误,所以我所做的唯一一件事就是在本例中更改了关系的名称,而不是
它提供了输出
修改如下-
它给了我你想要的输出-
希望这有帮助。
jv4diomz2#
一种方法是
输入为:
输出为: