Hier mal ein Vorschlag...
SQL-Code:
SELECT personalid, cd.*
FROM calc c
INNER JOIN calc_data cd
ON c.calcid = cd.calcid
WHERE calcto = (SELECT MAX(calcto)
FROM calc_data
WHERE calcid = cd.calcid
AND personalid = cd.personalid)
Ohne SubSelect wird es allerdings nicht gehen.
Gruss
Thorsten