Goedenmiddag,
ik ben voor school bezig met een systeem waarin o.a. de leerlingen en hun schooljaren moeten worden opgeslagen.
Ik heb een simpel datamodel:
tabel leerlingen
leerlingID
voornaam
achternaam
tabel leerjaren
leerjaarID
leerlingID
groep
beginjaar
eindjaar
de leerlingID kolommen zijn gekoppeld. Leerling -> leerjaren is one-to-many.
Nu is de query die ik aan het schrijven ben, en waar ik niet uit kom een resultset waarin maximaal 1 rij per leerling uit mag komen, met daarin als waarde bij groep, de hoogste groep waar hij of zij in zit.
Dus een leerling heeft groep 1 t/m 4 gedaan, dus komt er uit:
leerlingID = 4
voornaam = iets
achternaam = iets
groep = 4
enz....
Heeft iemand een idee hoe ik de hoogste waarde uit de rechter tabel voor één waarde uit de linker tabel kan krijgen?
Alvast bedankt!
Barry
1.373 views