7
votes

MySQL ne sélectionne que des valeurs dupliquées

Je cherche un moyen d'exécuter une déclaration simple Sélectionner code>. J'ai une table qui a deux colonnes: id code> et e-mail code>.

Je souhaite exécuter une déclaration code> SELECT CODE> valeurs. Par exemple, prenez les données suivantes: p>

1   example@hotmail.com
2   example12@hotmail.com


0 commentaires

5 Réponses :


11
votes
SELECT MIN(id), email FROM some_table GROUP BY email

0 commentaires

6
votes

Si vous Vous n'avez pas besoin d'identifiant code> Utiliser xxx pré>

sinon si vous avez besoin du premier identifiant code> Utiliser p>

SELECT MIN(ID),email FROM `TABLE_NAME` GROUP BY email 


0 commentaires

1
votes

Il existe plusieurs façons d'y accomplir, l'une est d'utiliser la clause distincte: xxx

Un autre moyen est de résumer les comptes des valeurs: xxx


2 commentaires

Votre première solution retournera à chaque rangée, de même que votre deuxième solution.


Oui, devinez qu'il a dit qu'il veut juste la valeur email ... édité ma réponse pour ne refléter que la colonne de messagerie.



11
votes
SELECT DISTINCT email FROM table

0 commentaires

-1
votes
SELECT DISTINCT UNIQUE_FEILD_NAME FROM YOUR_TABLE_NAME

0 commentaires