次の 2 つのテーブル A と B があるとします。
(注: 表に入ることができないため、カンマ区切りの表を入れ替えてください。)
表 A
pid cost
1 2
1 2
2 1
3 5
3 5
3 5
4 10
4 10
5 7
表 B
pid perid
1 3
2 3
3 6
4 5
5 1
2 つのテーブルで pid が一致する場所。これが私がSQLで達成する必要があることです。各 pid の合計コストを見つける必要があり、これを perid に関連付けてグループ化する必要があります。おそらく、個別の pid ごとにカウントを行う必要があります。したがって、結果の答えは次のようになります。
perid cost
1 7
3 5
5 20
6 15