【发布时间】:2020-08-25 02:20:20
【问题描述】:
我有 10k - 1m 件商品,这些商品由 product_id、name、category、price 字段描述。从每个类别中获取 10 种最昂贵商品的最快方法是什么?以前我检查了这个答案https://stackoverflow.com/a/176985/9513268。
我的桌子:
-------------------------------------
|product_id| name | category| price |
-------------------------------------
| 1 |Phone | Gadgets | 599.99|
------------------------------------
| 2 |Jacket| Clothes | 399.00|
-------------------------------------
| ... | ... | ... | ... |
-------------------------------------
【问题讨论】:
-
那么那里的答案有什么问题?为什么你的尝试没有成功?这感觉就像是那个问题的重复。
-
@Larnu 我想也许有更快的方法来完成任务。
-
考虑到您接受的答案与您链接的答案相同,我已将其作为上述答案的副本关闭。
标签: sql sql-server tsql sql-server-2014 greatest-n-per-group