Si tu ne veux pas le détail des posts, il suffit de faire :

donc je fait

SELECT topic.*, MAX(post.date_crea) as date_dernier_post
FROM topic
LEFT JOIN post ON post.id_topic=topic.id ...