mysql comte unique des valeurs de ligne
TABLE quotation
id clientid
1 25
2 25
3 25
4 25
5 26
Comment puis-je la question de savoir comment de nombreux clients différents existent dans TABLE quotation
? Je ne veux pas entrées en double pour être compté plus d'une fois.
J'ai besoin d'une réponse à 2
, en 1 ligne, car la seule non-duplication d'entrées sont (25
, 26
).
Votre titre est trompeur: vous ne comptez pas les lignes en double, mais l'unique nombre de lignes. Le comptage des doublons de lignes serait de retour "4" car il y a 4 lignes qui ont la même valeur pour clientid.
Proposé une modification à la question du titre/texte, puisque cette question est actuellement au sommet de google a frappé pour la "mysql compter les entrées en double".
Proposé une modification à la question du titre/texte, puisque cette question est actuellement au sommet de google a frappé pour la "mysql compter les entrées en double".
OriginalL'auteur love | 2010-11-09
Vous devez vous connecter pour publier un commentaire.
lire plus
OriginalL'auteur Haim Evgi
J'ai essayé de la façon suivante sur une base de données MySQL 5.x de la base de données.
id est un entier et clientid est un entier. J'ai remplie avec deux lignes:
Cette requête SQL imprimer les lignes qui ont exactement 2 éléments:
Si vous souhaitez 2 ou plusieurs éléments, remplacer
= 2
dans l'exemple ci-dessus avec>= 2
.OriginalL'auteur octopusgrabbus
J'ai trouver un moyen de sortir
OriginalL'auteur love
Si vous voulez compter le nombre total d'entrées uniques cela renvoie un nombre au nombre de colonnes.
Si vous voulez compter le nombre total d'entrées avec des lignes en double puis utilisez la commande suivante mysql.
OriginalL'auteur Carl Schulz
OriginalL'auteur Gajendra Bang