sql >> Database teknologi >  >> RDS >> Mysql

Kan en attribut angive en tabel frem for en anden?

I stedet for på tværs skal du oprette dataene, der går ned.

Så du ville have

Tabellen Præstationer indeholder:

  • ID (PK perf_id )
  • hold-id (FK hold_id )
  • Performance Stat Type
  • Performance Stat-værdi

Eller sådan noget.

Du bliver så også nødt til at oprette en Regler tabel, der vil linke specifikke Performance Stat Types til specifikke Sportstyper .

Dette vil så også give dig mulighed for nemt at tilføje nye Performance Stat Types uden at påvirke dit databaseskema væsentligt.

Du kan så også implementere visningsordrer eller endda vise grupperinger, hvis du vil.



  1. Brug af sp_help_schedule i SQL Server

  2. Skriv en MySQL-forespørgsel for at få det ønskede resultat

  3. CodeIgniter- aktiv registreringsindsæt, hvis ny eller opdatering på duplikat

  4. Overfør data mellem databaser med PostgreSQL