Du packst in die SELECT-Liste alle Datenfelder, die Du benötigst und sortierst absteigend per SORT-Klausel nach post.date (oder wie Du das DF genannt hast).
Die Methode hat bei mir auch nicht wirklich funktionier.
Habe es jetzt aber doch noch hinbekommen und zwar so (falls jemand noch mal das Problem haben sollte):
SELECT t.ID,
t.Title,
t.Views
FROM
topic t
ORDER BY
(SELECT
Datum
FROM
post p
WHERE
t.ID = p.TopicID
ORDER BY
p.Datum DESC
LIMIT
1) DESC