我想找到订单最多的前 2 位客户。
该表如下所示:
CustomerId OrderId ProductId
101 1 A
101 3 B
101 4 C
102 9 D
102 9 E
103 11 E
103 22 F
这是我需要的 SELECT 查询的输出:
CustomerId OrderId
101 1
101 3
101 4
103 11
103 22
解决方案只是没有点击我的想法......我已经使用以下查询达到了一半 -
SELECT CustomerId, OrderId
FROM dbo.CustomerOrder
GROUP BY CustomerId, OrderId
这只是给了我不同的 CustomerId、OrderId 对。
任何人都可以请帮忙。