Frank (no reg): Ranking und Punkte

Beitrag lesen

Hi, in der Tat ist dein jetziges Tabellenschema nicht wirklich "mega"-optimal. Hier mal vielleicht ein paar Denkanstoesse:

  • die einzelergebnisse aus den "2 Runden" sind dir bekannt und bleiben statisch
  • du kannst pro Event eine Liste aus allen Teilnehmern mit ihren Ergebnissen erstellen, sortiert nach den Ergebnissen der einzelnen teilnehmer
  • zur einfacheren weiterverarbeitung solltest du dann den Rang pro Event zurueck in die Datenbank schreiben, das kannst du beim Eintragen neuer Ergebnisse einfach als zusaetzlichen Schritt wiederholen
  • zur Gewichtung fuer jeden Event fuehrst unterschiedliche Maximalpunktzahlen ein
  • alles was du mit geringem Aufwand aus bestehenden Daten berechnen kannst, brauchst du nicht speichern
  • dein DBMS (mysql) kann dir u.U. mit spezifischen Funktionen behilflich sein

Ciao, Frank