Tu domā `single elimination` principu?
Tad taisi:
tournament_id, game_id, parent_game_id, winner_palyer_id, level // level nozīmēs kurā leg-ā (plecā) spēlē (ātrākai atlasei un vispār lai redz)
tournament_id, player_id, game_id, is_winner
Būtībā biegās jāsanāk smukai piramīdai :)
Pēc šitās tabulas var veidot jebkura veida piramīdas - single/double elimination
Kopumā pakārtošana:
Turnīrs
- pieaicināties spēlētāji (players)
- izspēles (games)
- izspēlēs spēlētāji (game_players) - te var būt gan komandās, gan N-pleyeri - tipa tenisā pa pāriem spēlē un t.t. - pieliec klāt komandas id