[sql] comment selectionner les doublons?

comment selectionner les doublons? [sql] - Programmation

Marsh Posté le 27-12-2001 à 15:39:02    

j'ai une table mysql avec un champ nom et je voudrait selectionner tous les enregistrements dont le champs nom apparait plus d'une fois dans la table.
 
En gros je voudrait faire l'inverse d'un "select distinct"

Reply

Marsh Posté le 27-12-2001 à 15:39:02   

Reply

Marsh Posté le 27-12-2001 à 15:40:27    

Ca doit etre :
 
SELECT nom, count(*) FROM myTable GROUP by nom HAVING count(*) > 1

Reply

Marsh Posté le 27-12-2001 à 15:56:54    

oui c'est ca  
j'avais deja essayé la meme requete avec un where a la place du having et évidement ca marchait pas
 MERCI!

Reply

Marsh Posté le 27-12-2001 à 17:45:58    

Essaies
 
SELECT nom, prenom
            COUNT(*) AS [Number OF Dupes]
  FROM maTable
  WHERE maCondition      
  GROUP BY nom,prenom  HAVING COUNT(*) > 1

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed