Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Kann ein Attribut eine Tabelle einer anderen vorziehen?

Anstatt quer, erstellen Sie die Daten nach unten.

Also hättest du

Die Leistungstabelle enthält:

  • ID (PK perf_id )
  • Team-ID (FK team_id )
  • Leistungsstatistiktyp
  • Leistungsstatistikwert

Oder so ähnlich.

Sie müssen dann auch eine Regel erstellen Tabelle, die bestimmte Leistungsstatistiktypen verknüpft auf bestimmte Sportarten .

Auf diese Weise können Sie dann auch ganz einfach neue Leistungsstatistiktypen hinzufügen ohne Ihr Datenbankschema wesentlich zu beeinflussen.

Sie können dann auch Anzeigereihenfolgen oder sogar Anzeigegruppierungen implementieren, wenn Sie möchten.