genmin Posté 25 Juin 2004 Posté 25 Juin 2004 Bonjour, voilà je cherche comment je pourrai faire pour compter le nombre d'enregistrement d'une table mysql qui on la même valeur dans un même champs et ça pour toute les valeurs. exemple: id / ch1/ 0 / 1 / 1 / 2 / 2 / 1 / 3 / 3 / et je souhaiterai avoir comme résultat : 2 enregistrement pour ch1=1, 1 enregistrement pour ch1=2, 1 enregistrement pour ch1=3 et tout ca en ignorant le nombre de valeur différente possible dans ch1...
genmin Posté 25 Juin 2004 Auteur Posté 25 Juin 2004 et si maintenant je complique un peu en rajoutant un 2ème champ ch2. exemple: id /ch1/ch2/ 0 / 1 / m 1 / 2 / a 2 / 1 / a 3 / 3 / m 4/ 1 / m et je souhaiterai avoir comme résultat : 3 enregistrement pour ch1=1 dont 2 avec ch2=m et 1 ch2=a, 1 enregistrement pour ch1=2 avec ch2=a, 1 enregistrement pour ch1=3 avec ch2=m
Anonymus Posté 25 Juin 2004 Posté 25 Juin 2004 Idem que ci dessus : select count(id),ch1,ch2 from table group by ch1,ch2
genmin Posté 25 Juin 2004 Auteur Posté 25 Juin 2004 pourquoi faire compliqué lorsque l'on peut faire simple
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant