私はテーブルを持っています
- 行 1 = (V1、K1、5);
- 行 2 = (V2、K2、7);
- 行 2 = (V1、K1、3);
テーブルに含まれるように AggregateRating テーブルのポイントを集計する必要があります
- 行 1 = (V1、K1、8);
- 行 2 = (V2、K2、7);
評価テーブルを 1 回ループし、[キー = (Col1,Col2), 値 = ポイント] でマップを作成します。キーが存在する場合はポイントを追加し、それ以外の場合は新しいマップ エントリを作成します。評価テーブルには 100 以上のエントリが含まれている可能性があるため、複数のパスを作成することは避けたいと考えていました。
これが最も効率的な方法ですか??