Au lieu de traverser, créez les données descendantes.
Vous auriez donc
Le tableau Performances contient :
- ID (PK perf_id )
- ID d'équipe (FK team_id )
- Type de statistiques de performances
- Valeur des statistiques de performances
Ou quelque chose comme ça.
Vous devrez alors également créer un Règles tableau, qui liera des types de statistiques de performances spécifiques à des types de sport spécifiques .
Cela vous permettra également d'ajouter facilement de nouveaux types de statistiques de performance sans impact majeur sur le schéma de votre base de données.
Vous pouvez alors également implémenter des commandes d'affichage, ou même des regroupements d'affichage si vous le souhaitez.