Max waarde uit gejoinde tabel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Barry

Barry

05/02/2009 16:58:00
Quote Anchor link
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
 
PHP hulp

PHP hulp

02/12/2020 03:30:53
 
Jo colling

jo colling

07/02/2009 09:27:00
 
Arnold C

Arnold C

07/02/2009 09:35:00
Quote Anchor link
De huidige groep is toch altijd de hoogste groep? In dat geval kun je toch gewoon ORDER BY gebruiken? En dan aangeven dat je aflopend wilt sorteren (DESC) dan staat de hoogste groep bovenaan.

Klinkt als leerlingvolgsysteem?
Gewijzigd op 01/01/1970 01:00:00 door Arnold C
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.