Extraire les duplications d'une DB SQL!!!

Signaler
-
Messages postés
5
Date d'inscription
jeudi 27 mai 2004
Statut
Membre
Dernière intervention
20 octobre 2005
-
j'essaie d'éliminer les duplications présentes dans une base de données, j'utilise cette requêtte mais ça ne donne rien!
ou ça donne un script timeout même si j'ai un scripttimeout qui est égale à 3000!!!!

sql_search = "delete from menaraAbn where mail IN (Select n.mail from menaraAbn A, MenaraAbn N where A.mail= N.mail and A.id <> N.id)"

any idea???

1 réponse

Messages postés
5
Date d'inscription
jeudi 27 mai 2004
Statut
Membre
Dernière intervention
20 octobre 2005

Bonjour,
Je suppose que tu as un identifiant pour chaque contact. Il faut que tu l'utilise !

delete from menaraAbn where MaClé not IN (Select min(MaClé) from menaraAbn group by mail )"

Bruno