Extraire les duplications d'une DB SQL!!!

snoy_doc - 13 juil. 2001 à 18:50
fra2hxb Messages postés 5 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 20 octobre 2005 - 18 janv. 2005 à 10:15
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

fra2hxb Messages postés 5 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 20 octobre 2005
18 janv. 2005 à 10:15
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
0
Rejoignez-nous