zespri Posté 4 Août 2004 Partager Posté 4 Août 2004 voilà j'ai ma requete SELECT mesdvd.Titre AS Titre, mesdvd.IdDVD AS IdDVD, mesdvd.comment as Comment FROM mesdvd WHERE mesdvd.Genre = '1' GROUP BY IdDVD ORDER BY mesdvd.SellDate DESC, mesdvd.Titre ASC LIMIT 0 , 9 donc voilà j'affiche mes derniers commentaires, sauf que par ce biais, quand je veux obtenir un le dernier Comment, c'est le premier comment associé à IdDVD qui ressort... un exemple: IdDVD,Titre,comment,genre,Selldate 1,"aladdin","commentaire1",1,"2004-08-04 15:41:50" 1,"aladdin","commentaire2",1,"0000-00-00 00:00:00" 2,"woody","commentaire3",1,"2004-08-04 15:21:50" eh bien ma commande me sort 2,"woody","commentaire3",1,"2004-08-04 15:21:50" 1,"aladdin","commentaire2",1,"0000-00-00 00:00:00" alors que j'aimerai que cela me sorte (donc prendre la plus grande valeur de SellDate pour le group by): 1,"aladdin","commentaire1",1,"2004-08-04 15:41:50" 2,"woody","commentaire3",1,"2004-08-04 15:21:50" Lien vers le commentaire Partager sur d’autres sites More sharing options...
zespri Posté 4 Août 2004 Auteur Partager Posté 4 Août 2004 j'ai trouvé, je met donc ici la réponse au cas ou cela interesse qqn: SELECT MAX(mesdvd.SellDate) AS SellDate, mesdvd.Titre AS Titre, mesdvd.IdDVD AS IdDVD, mesdvd.comment as Comment FROM mesdvd WHERE mesdvd.Genre = '1' GROUP BY IdDVD ORDER BY SellDate DESC, mesdvd.Titre ASC LIMIT 0 , 9 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant