我有一张桌子
- 第 1 行 = (V1, K1, 5);
- 第2行=(V2,K2,7);
- 第2行=(V1,K1,3);
我需要聚合 AggregateRating 表中的点,以便该表包含
- 第 1 行 = (V1, K1, 8);
- 第2行=(V2,K2,7);
我在 Rating 表中循环一次,并使用 [key = (Col1,Col2), value = Points] 创建一个地图,如果密钥存在,我添加点,否则创建一个新的地图条目。评级表可以包含近 100 多个条目,因此我想避免多次通过。
这是最有效的方法吗?