Zit met een query waar ik niet helemaal uit kom. Gaat om de volgende situatie:
Ik heb een table met o.a. de kolommen "werknemer" en "bedrijf". Nu wil ik per bedrijf een groep van de 5 laatst toegevoegde werknemers ophalen.
De 5 laatst toegevoegde werknemers ophalen is geen probleem, er wordt dan echter geen rekening gehouden met de kolom bedrijf. Wat ik dus eigenlijk wil doen is groepjes van 5 maken per bedrijf. Met de standaard functie GROUP BY krijg ik als resultaat 1 persoon per bedrijf. Hoe kan ik daar 5 van maken?
Kan dat uberhaupt in MySQL zelf? Of moet ik daar mogelijk ook PHP voor toepassen?
Ik heb een table met o.a. de kolommen "werknemer" en "bedrijf". Nu wil ik per bedrijf een groep van de 5 laatst toegevoegde werknemers ophalen.
De 5 laatst toegevoegde werknemers ophalen is geen probleem, er wordt dan echter geen rekening gehouden met de kolom bedrijf. Wat ik dus eigenlijk wil doen is groepjes van 5 maken per bedrijf. Met de standaard functie GROUP BY krijg ik als resultaat 1 persoon per bedrijf. Hoe kan ik daar 5 van maken?
Kan dat uberhaupt in MySQL zelf? Of moet ik daar mogelijk ook PHP voor toepassen?