Ну, я предлагаю вам присоединиться к вам.
SELECT C.date, C.title, A.name
FROM forums_forum A
JOIN forums_threads B ON A.fid=B.fid
JOIN forums_posts C ON B.tid=C.tid
ORDER BY C.date DESC LIMIT 1
или .. не проверено:
SELECT MAX(c.date), C.date, C.title, A.name
FROM forums_forum A
JOIN forums_threads B ON A.fid=B.fid
JOIN forums_posts C ON B.tid=C.tid
LIMIT 1
; -)
p.s. Вы можете столкнуться с проблемами, назвав столбец «date», а также «index» и «view», лучше используйте другие имена.
p.p.s. есть ли fids (я полагаю, это ваш первичный ключ и он должен быть уникальным), который встречается более одного раза?