07-10-2007, 09:24 AM
Petit problème à propos d'une requête SQL sur un serveur MySQL ^^
J'ai une série d'entrées dans ma table contenant un id, un titre et un texte.
Problème : je ne veux que le dernier élément par titre.
J'utilise donc un GROUP BY titre. Seulement il me tire le premier élément et non le dernier comme je le souhaite.
Si ce n'est pas clair, dites-le.
J'ai essayé de faire un ORDER BY titre et sur id avec et sans DESC. Le GROUP BY doit être sur le titre.
J'ai une série d'entrées dans ma table contenant un id, un titre et un texte.
Problème : je ne veux que le dernier élément par titre.
J'utilise donc un GROUP BY titre. Seulement il me tire le premier élément et non le dernier comme je le souhaite.
Code :
SELECT id, titre, texte, COUNT(titre) AS nombre FROM blop GROUP BY titre ORDER BY id DESC
Si ce n'est pas clair, dites-le.
J'ai essayé de faire un ORDER BY titre et sur id avec et sans DESC. Le GROUP BY doit être sur le titre.