[RESOLU] Compter les trublions ;)

-Hxss-
Invité n'ayant pas de compte PHPfrance

30 juil. 2012, 17:39

Bonsoir le peuple PHPien :x

Suite à une requête SQL j'obtiens le résultat suivant:
id1 valeur1
id1 valeur1
id2 valeur2
id3 valeur3
id3 valeur3
id3 valeur3 etc

et j'aimerai pouvoir compter les doublons pour que j'obtienne
id1 valeur1 2
id2 valeur2 1
id3 valeur3 3 etc

mais je ne sais pas comment faire.. si vous pouviez me guider dans la bonne direction :(
(je pense pas que la réponse se trouve au niveau sql c'est pourquoi je poste ici..)

ViPHP
xTG
ViPHP | 7331 Messages

30 juil. 2012, 17:50

Au contraire cela se fait facilement au niveau SQL ! Il existe le regroupement et la fonction count(). ;)
SELECT id, valeur, count(id) AS nb FROM maTable GROUP BY id, valeur

-Hxss-
Invité n'ayant pas de compte PHPfrance

30 juil. 2012, 18:03

Halala le truc tout bête.. en fait j'avais essayé le count mais ça me renvoyant une seule ligne avec id1 et le nb total.. il me manquait la partie GROUP BY :o

Merci beaucoup :oops:

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

30 juil. 2012, 22:39

Modération :
Puisque ta question est résolue, je l'indique en cliquant sur le bouton "Mettre le sujet en tant que Résolu" pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.

Tu peux réaliser cette opération toi-même en cliquant sur le bouton vert situé en haut de la page à côté du titre, si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...