Hoi!
Het volgende probleem is bij mij ontstaan. Ik heb 2 MySQL tabellen, één is een lijst met users en de andere is een lijst met 'runs' die deze users kunnen toevoegen. (Voor de geïnteresseerden: deze runs zijn snelheden behaald op een windsurfboard, gemeten met gps).
Nu wordt er op de site op basis van deze runs een ranking gemaakt. Wat ik wil, en niet lukt, is het volgende: Ik wil dat van elke user alleen zijn snelste run in de ranking wordt opgenomen.
Aan de run wordt uiteraard de bijbehorende user gekoppeld. Dus stel, user X heeft 5 runs, dan moet zijn snelste run in de ranking komen. De andere vier runs moeten worden genegeert. De users onderling moeten vervolgens weer gerangschikt worden om hun hoogste 'pr's'. Is dit een beetje duidelijk?
Is er een makkelijke manier om dit te bewerkstelligen die ik over het hoofd zie? Zo niet, iemand een idee hoe ik te werk kan gaan?
Alvast vriendelijk bedankt,
Anne
Het volgende probleem is bij mij ontstaan. Ik heb 2 MySQL tabellen, één is een lijst met users en de andere is een lijst met 'runs' die deze users kunnen toevoegen. (Voor de geïnteresseerden: deze runs zijn snelheden behaald op een windsurfboard, gemeten met gps).
Nu wordt er op de site op basis van deze runs een ranking gemaakt. Wat ik wil, en niet lukt, is het volgende: Ik wil dat van elke user alleen zijn snelste run in de ranking wordt opgenomen.
Aan de run wordt uiteraard de bijbehorende user gekoppeld. Dus stel, user X heeft 5 runs, dan moet zijn snelste run in de ranking komen. De andere vier runs moeten worden genegeert. De users onderling moeten vervolgens weer gerangschikt worden om hun hoogste 'pr's'. Is dit een beetje duidelijk?
Is er een makkelijke manier om dit te bewerkstelligen die ik over het hoofd zie? Zo niet, iemand een idee hoe ik te werk kan gaan?
Alvast vriendelijk bedankt,
Anne