tbl両親
parentId | childId
---------+-----
102 | 1
102 | 3
102 | 4
104 | 3
...
tbl人気
Id | popularityScore
---+-----
1 | 4000
2 | 8000
3 | 3000
4 | 2000
...
親 ID を指定して、最も人気のある子 ID を見つけるクエリがあります。複数のクエリを組み合わせて、parentItemId のセットの中で最も人気のあるアイテムを取得したいと考えてい(102, 104, ...)
ます。
望ましい出力
parentId | mostPopularChildId
| i.e. the childId with the maximum popularityScore for the given parentId
-----------+-----
102 | 1
104 | 3
...
- どうすればこれを達成できますか?
- 個々のクエリを実行するよりも大幅に高速になりますか?