我想找到订单最多的前两位客户。
表格如下:
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对。
可以有人帮忙吗?