Hi,
geht das nicht mit SubQuery?
SELECT * FROM Kunden INNER JOIN Aufträge ON Kunden.kundenID = Aufträge.kundenID
WHERE Aufträge.auftragsID IN ( SELECT TOP 5 auftragsID FROM Aufträge WHERE kundenID = Kunden.kundenID ORDER BY auftragsDatum desc)
Bei MySQL anstelle von TOP 5 eben Limit, bei Oracle rownum in where-Klausel.
~dave