dave: knifflige Abfrage

Beitrag lesen

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