Problem 2 - komplexere Abfrage aus drei Tabellen Hallo,
noch eine Frage zu meiner Datenbank.
Ich habe eine Datenbank in der es folgende Tabellen mit den in Klammern angegebenen Feldern gibt:
USER (USERID, NAME)
STRECKEN (SID, NAME)
BESTZEITEN (ZID, SID, USERID, ZEIT, DATUM)
In diesen Tabellen sammle ich Bestzeiten (hat also was mit Sport zu tun).
Ich kann also in der Tabelle BESTZEITEN eintragen wann (DATUM) wer (USERID) wie schnell (ZEIT) auf einer Bestimmten Strecke (SID) war.
Es geht nun darum eine Punktewertung einzuführen, bei der jeder USER Punkte sammeln kann. Das Reglement ist so, dass jeder User genau eine Bestzeit pro Strecke haben kann. Ziel ist nun möglichst viele Punkte zu sammeln um in einer Wertung möglichst weit oben zu stehen.
Jeder User bekommt einen Punkt für jeden Bestzeiteneintrag sowie einen weiteren für jeden User den er auf den Strecken hinter sich gelassen hat.
Beispiel: auf Strecke ABC sind 10 Bestzeiten gemeldet. Der erst bekommt 11 Punkte, der 4. noch 5 Punkte, der letzt einen.
Diese Wertung über alle Strecken ergibt in Summe für jeden User eine Bestimmte Anzahl Punkte. Nach dieser Summe wird sortiert. Wer am meisten hat steht oben...
Hoffentlich versteht einer das Problem, ist schon etwas wild.
Vielen Dank dennoch für Tipps...
Danke für Tipps - Oli |