Moin,
ich habe deine Struktur noch nicht so ganz verstanden.
Versuch doch mal folgendes...
SQL-Code:
SELECT p.nr, pa.firmname1, kh.fromdate AS Datum
FROM keyhistory kh
INNER JOIN partner pa
ON kh.person = pa.id
INNER JOIN property p
ON kh.property = p.id
WHERE kh.fromdate = (SELECT MAX(fromdate)
FROM keyhistory
WHERE person = kh.person
AND property = kh.property)
GROUP BY p.nr, pa.firmname1
Hoffe das hilft dir weiter.
MfG
Thorsten