Supprimer les lignes en double (ne supprimez pas toutes les doublons)
J'utilise postgres.
Je veux supprimer les lignes en Double.
La condition est que , 1 copie de l'ensemble des lignes en double ne seraient pas supprimés.
je.e : si il y a 5 enregistrements en double, puis 4 d'entre eux seront supprimés.
source d'informationauteur Avadhesh
Vous devez vous connecter pour publier un commentaire.
Essayez les étapes décrites dans cet article: La suppression des doublons à partir d'une base de données PostgreSQL.
Il décrit une situation où vous avez à traiter avec l'énorme quantité de données qui n'est pas possible de
group by
.Une solution simple serait celui-ci:
Où
hash
est quelque chose qui obtient dupliqués.C'est aléatoire (Valeur max) choix qui ligne vous devez garder.
Si vous avez aggre de pentecôte, veuillez fournir plus de détails
Le plus rapide est de se joindre à la même table.
http://www.postgresql.org/docs/8.1/interactive/sql-delete.html