[RESOLU] Compter nombre d'occurence d'une valeur

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Compter nombre d'occurence d'une valeur

par Truc » 24 sept. 2007, 11:41

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

par duff » 24 sept. 2007, 11:32

Merci bien, effectivement c'etait tout bête, je ne pensais pas que count me retournerai le nombre d'occurence :'(

=)

par Truc » 24 sept. 2007, 03:25

Une requete COUNT plus un regroupement par id_user :-k

Code : Tout sélectionner

SELECT COUNT(id) as total FROM table GROUP BY id_user

par Patriboom » 24 sept. 2007, 03:07

Tu pourrais peut-être ajouter une colonne à ta table, une colonne appelée compte par exemple.
Chaque fois qu'il y a un vote, 1 est ajouté dans cette colonne.
Ensuite, lorsque tu feras une requête, tu y mets un SUM(compte) et tu obtiens ainsi le nombre d'occurrence de chaque item selon ta façon d'interroger ta base.

Compter nombre d'occurence d'une valeur

par duff » 24 sept. 2007, 02:41

Bonjour,
je planche actuellement sur une requête sqln j'espère que vous pourrez eclairer ma lanterne ^^

Alors voilà, j'ai une table vote contenant un champ avec les id des utilisateurs ayant votés.

J'aimerais simplement que ma requête retourne le nombre d'occurence de chaque id d'utilisateur

Exemple :

|id_vote|id_user|
______________
| 1 | 21
| 2 | 4
| 3 | 53
| 4 | 4
| 5 | 53
| 6 | 53

Donc savoir combien de fois apparaît chaque id_user

Voilà, merci beaucoup =)

ps : server mysql 5