Bonjour à tous,
voila, je cherche à résoudre un épineux probleme
j'ai une table
topics
id,date,titre,groupe_id
1,1234000,titre1,2
2,1132000,titre2,2
3,0983000,titre3,3
4,1235000,titre4,2
5,1132000,titre5,3
6,0983000,titre6,2
et je cherche a en extraire les titres des derniers posts de chaque groupe
autrement dit ici :
4,1235000,titre4,2
5,1132000,titre5,3
qui sont bien les derniers en date groupés par le champs group_id
j'ai la requete :
Code :
- SELECT *,max(date) FROM topics GROUP BY group_id HAVING date=max(date) ORDER BY date DESC LIMIT 0,5
|
mais celle ci ne fonctionne pas :$
une autre piste plus facile mais qui ne fais psa non plus ce que je veux
Code :
- SELECT * FROM topics GROUP BY group_id ORDER BY date DESC LIMIT 0,5
|
renvoie les premiers (et non les derniers) en date groupés par group_id
Voila voila ,
d'avance merci de votre aide !!
Message édité par come18 le 13-06-2008 à 07:22:36
---------------
www.wanasport.com la communauté des sportifs amateurs