Supprimer les doublons dans une table
Gleude25
Messages postés
95
Date d'inscription
Statut
Membre
Dernière intervention
-
Gleude25 Messages postés 95 Date d'inscription Statut Membre Dernière intervention -
Gleude25 Messages postés 95 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Comment faire pour supprimer le doublon le plus ancien dans une table ?
Merci d'avance !
Comment faire pour supprimer le doublon le plus ancien dans une table ?
Merci d'avance !
A voir également:
- Supprimer les doublons dans une table
- Supprimer rond bleu whatsapp - Guide
- Table ascii - Guide
- Supprimer une page dans word - Guide
- Table des matières word - Guide
- Supprimer les doublons excel - Guide
2 réponses
Salut,
Tu devrais préciser sur quel SGBD car les solutions pourraient être différentes.
Sous Oracle (valable aussi pour les doublons) :
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Tu devrais préciser sur quel SGBD car les solutions pourraient être différentes.
Sous Oracle (valable aussi pour les doublons) :
delete from table where (cle,rowid) in ( ( select cle,rowid from table where (cle) in ( select cle from table group by cle having count(*) > 1 ) ) minus ( select cle,max(rowid) from table group by cle having count(*) > 1 ) ) /
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.