Bonjour à tous,

je vous remercie d'avance pour le temps que vous prendrez à lire cette interrogation, et de l'aide que vous pourrez m'apporter.

J'ai un forum sur lequel je souhaite afficher les derniers posts poster par les membres.
J'ai la requête suivante qui fonctionne parfaitement (jointure avec la table des membres et jointure avec la table des topic du forum) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT * FROM  forum_post fp 
INNER JOIN pdf_membre m ON m.idmembre = fp.post_createur
INNER JOIN forum_topic ft ON ft.topic_id = fp.topic_id
WHERE post_forum_id != 9 AND post_forum_id != 11 ORDER BY post_time DESC LIMIT 10
Vu que c'est un petit forum, il arrive parfois que les 20 derniers commentaires soient postés par le même membre.
Je souhaiterais que la sélection ne prenne qu'un seul résultat par membre...

Si j'utilise un distinct, je ne peux pas faire d'order by désiré, et j'ai essayé d'imbriquer mais je rame....

quelqu'un aurait une idée ?

Merci