Bonjour à tous,
J'ai un pb de selection dans une base mysql via php :
ma table "forum" contient les post du forum, ses champs sont les suivants :
id -> numéro du post
thread -> numéro du thread (est egal à l'id du premier post du thread)
date -> date du post
head -> sujet du post
body -> corps du post
auteur -> auteur du post
Je cherche à selectionner les 15 derniers threads, avec pour chaque thread :
- le numero du thread
- l'auteur du premier post du thread
- le head du premier post du thread
- la date du dernier post du thread
- le nombre de posts du thread
Pour l'instant je fais :
CODE
"SELECT thread,count(id) as cnt,max(date) as last,head,auteur FROM forum GROUP BY thread ORDER BY last DESC LIMIT 15";
Tout va super bien à un détail pres : A peu pres pour un thread sur 30 (mais toujours pour les mêmes threads), ce n'est ni l'auteur, ni le head du premier post qui est selectionné mais un autre.
Voir sur la page http://www.skitour.fr/forum/
(chaque fois qu'il y a un re: dans le head)
Merci,
Partager