Dédoublonner une table MySql par id

WRInaute passionné
Bonjour,

Je reviens avec mon problème MySql.

Problématique je fusionne 2 tables A et B dans une table C avec parfois des doublons, donc on avait dit que je triais par le champ tél (group by). cela marche nickel comme ça :
Code:
SELECT * FROM table_C WHERE statut = '1'  GROUP BY tel

Le souci est que je veux que s'il y a un doublon, la requête ne me garde que le tuple originaire de la table A et pas celui originaire de la table B.

Comment coder ça sachant que le id de la table A est forcément inférieur à celui de la table B ?

Merci
 
WRInaute accro
Si l'id que tu veux garder est le plus petit, tout simplement:
Code:
select min(id) from table group by tel

Jacques.
 
WRInaute accro
sinon il y a la solution de mettre le tel comme index unique et de faire un insert de la table A puis un insert ignore de la table B
 
Discussions similaires
Haut