Bonjour,

Je suis sûr que je ne suis pas très loin de la solution mais je bloque.

Dans mon forum j'ai un des topics qui ont des messages.

Je veux afficher dans un coin les 10 derniers messages posté en affichant le nom du topic initiale (PHP s'en chargera). Voici les infos essentielles (pour moi) concernant mes deux tables :

nuked_forums_threads T (liste des topic)
id
titre
forum_id

nuked_forums_messages M (liste des messages)
id
auteur
thread_id
forum_id
pour info le M.thread_id = T.id et T.forum_id = M.forum.id

au début j'ai fait la requête suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT T.titre, T.forum_id, M.id, M.auteur 
from nuked_forums_threads T, nuked_forums_messages M 
where T.id = M.thread_id group by T.titre 
order by max(M.date) desc limit 0,10
Ce qui me donne le titre du topic initiale, l'id du forum, l'id du premier message et son auteur.

ce que je veux c'est l'id du dernier message et son auteur !!!!

une idée ? si je ne suis pas assez clair n'hésitez pas.

Merci d'avance.