Salut,
je ne m'en sort pas.
J'utilise le forum phorum et je veux afficher en page d'accueil les derniers posts.
dans la table, les champs sont :
id
datestamp
thread (id du premier message du thread)
author
subject
je voudrais afficher, pour les 15 derniers sujets triés par date, le nombre de reponses ainsi que l'auteur de la dernière réponse.
j'ai fait :
SELECT thread,count(*) AS cpt,subject,max(datestamp) as dts FROM nom_du_forum GROUP BY thread ORDER BY dts DESC limit 15
la mention GROUP BY me permet de regrouper tous les thread
count(*) compte le nombre de messages par thread
max(datestamp) récupère la date max du thread
le problème est : comment récupérer le PREMIER subject (car il peut changer) et le DERNIER author ??
merci
je ne m'en sort pas.
J'utilise le forum phorum et je veux afficher en page d'accueil les derniers posts.
dans la table, les champs sont :
id
datestamp
thread (id du premier message du thread)
author
subject
je voudrais afficher, pour les 15 derniers sujets triés par date, le nombre de reponses ainsi que l'auteur de la dernière réponse.
j'ai fait :
SELECT thread,count(*) AS cpt,subject,max(datestamp) as dts FROM nom_du_forum GROUP BY thread ORDER BY dts DESC limit 15
la mention GROUP BY me permet de regrouper tous les thread
count(*) compte le nombre de messages par thread
max(datestamp) récupère la date max du thread
le problème est : comment récupérer le PREMIER subject (car il peut changer) et le DERNIER author ??
merci