私は。。をしようとしています:
各プレーヤーについて、events_tableにリストされている各イベントから結果を取得し、ベスト3の結果の合計を表示します。
John id = 1がすべてプレイし、16,11,12,4を獲得したため、トップ3 = 39
このデータを取得する最も簡単な方法は何ですか?
Player_table
id / name
------------
1 / john
2 / sam
3 / bill
4 / joe
Events_table
id / date
------------------
1 / 01/03/2012
2 / 04/04/2012
3 / 06/06/2012
4 / 08/08/2012
event_id_1_results_table
player_id / score
---------------------
1 / 12
3 / 16
0 / 11
0 / 8
event_id_2_results_table
player_id / score
---------------------
1 / 16
2 / 14
3 / 11
0 / 14
event_id_3_results_table
player_id / score
---------------------
1 / 8
3 / 12
4 / 13
0 / 18
event_id_4_results_table
player_id / score
---------------------
2 / 6
3 / 4
4 / 9
0 / 7