07-10-2007, 10:55 AM
Code :
SELECT COUNT(DISTINCT titre) AS nombre FROM wiki
Maintenant, si j'essaye de faire une requête regroupant et le nombre et les id et les textes, cela ne fonctionne pas. Je suis obligé de faire un GROUP BY.
Je veux avoir le dernier id pour un même titre. Je ne cherche pas à limiter ma recherche. je veux tous les élements ayant un nom identique tout en sachant combien d'éléments ont un même nom et en récupérant le dernier id.
En somme, pour être très clair, on peut considérer ces différentes entrées :
Code :
id - titre - texte
1 - Test - Blop
2 - Blip - Scnump
3 - Test - Texte est gros
4 - Test - Texte est gros et bête
5 - Blip - Schnopfs
6 - Toto - Maman_a_toto
Code :
id - Titre - texte - nombre
4 - Test - Test est gros et bête - 3
5 - Blip - Schnopfs - 2
6 - Toto - Maman_a_toto - 1
Or dans ma requête, j'ai :
Code :
id - Titre - texte - nombre
1 - Test - Blop - 3
2 - Blip - Scnump
6 - Toto - Maman_a_toto
Pour la requête SELECT id, titre, texte FROM blop ORDER BY titre, tout fonctionne normallement. Là n'est pas le problème.
Je précise que je ne tiens pas à faire de multiples requêtes.