Ich würde eine Common Table Expression verwenden, die mir zuerst die Aufträge mit dem jeweils neuesten Zeitstempel liefert. Dann würde ich darauf joinen:

Ungefähr so:


Code:
with neuesteAuftraege as (
select aufkdnr, max(zeitstempel) as newestTS
group by aufkdnr)

select * from kunde
join neuesteAuftraege on aufkdnr = kdnr and zeitsempel = newestTS