A voir également:
- Sommer puis supprimer les doublons dans SQL
- Supprimer compte instagram - Guide
- Supprimer une page word - Guide
- Supprimer les doublons excel - Guide
- Supprimer compte facebook - Guide
- Supprimer les doublons photos - Guide
1 réponse
Salut
si tu peux utiliser une table temporaire, il faut :
1. créer la table temporaire
=> create table tmpXXX like maTable
2. insérer les doublons dans la table temporaire
=> insert into tmpXXX select * from maTable where cle in (select cle from maTable group by cle having count(1)>1)
3. supprimer de la table les lignes se trouvant dans tmpXXX
=> delete from maTable where cle in (select distinct cle from tmpXXX)
4. isérer dans ta table les données agrégées de la table temporaire
=> insert into maTable select cle, sum(col1), sum(col2) from tmpXXX group by cle
si tu peux pas utiliser une table temporaire... euh... comment dire... ah! excuse-moi, on m'appelle
Tiens-nous quand même au courant
si tu peux utiliser une table temporaire, il faut :
1. créer la table temporaire
=> create table tmpXXX like maTable
2. insérer les doublons dans la table temporaire
=> insert into tmpXXX select * from maTable where cle in (select cle from maTable group by cle having count(1)>1)
3. supprimer de la table les lignes se trouvant dans tmpXXX
=> delete from maTable where cle in (select distinct cle from tmpXXX)
4. isérer dans ta table les données agrégées de la table temporaire
=> insert into maTable select cle, sum(col1), sum(col2) from tmpXXX group by cle
si tu peux pas utiliser une table temporaire... euh... comment dire... ah! excuse-moi, on m'appelle
Tiens-nous quand même au courant