Bonjour,

Voilà je me suis plongé dans le tuto sur le dédoublonnage ici mais je bug : d'où sorte le T et le T2 ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
DELETE
FROM   T_DOUBLON T
WHERE  T.NUM < ANY (SELECT NUM
                    FROM   T_DOUBLON T2
                    WHERE  T.NUM <> T2.NUM
                      AND  T.NOM    = T2.NOM
                      AND  T.PRENOM = T2.PRENOM)
Sont-ce deux bases distinctes ?
Ma base s'appelle newsletter et la valeur NUM est id et la PRENOM est email.
J'ai bêtement remplacé ces valeurs comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
DELETE
FROM   newsletter T
WHERE  T.id < ANY (SELECT id
                    FROM   newsletter T2
                    WHERE  T.id  <> T2.id
                      AND  T.email = T2.email)
...mais ça ne marche pas !