Arrays?



  • Hallo,

    Ich moechte in einer Tabelle Spielstatistiken speichern. Pro Spiel gibt es 10 Spieler, 5 pro Team. Nun gibt es viele verschiedene Werte, die fuer jeden Spieler einzeln gespeichert werden muessen. Ich dachte also daran, entweder a) die einzelnen Werte jeweils in Arrays zu schmeissen, oder b) eine Art Klasse zu definieren, die einen Statistik-Eintrag repraesentiert und dann fuer jeden Spieler einen solchen Eintrag zu speichern.

    Unterstuetzt SQL irgendwas vergleichbares?

    Gruesse,
    Der Kellerautomat



  • Kellerautomat schrieb:

    b) eine Art Klasse zu definieren, die einen Statistik-Eintrag repraesentiert und dann fuer jeden Spieler einen solchen Eintrag zu speichern.

    CREATE TABLE stats(
      player_id INTEGER,
      game_id   INTEGER,
      assists   INTEGER,
      rebounds  INTEGER,
      CONSTRAINT  player_game PRIMARY KEY(player_id, game_id),
      FOREIGN KEY player_id   REFERENCES players(id),
      FOREIGN KEY game_id     REFERENCES games(id));
    

Anmelden zum Antworten