Dédoublonner : précision cours MySQL
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:
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:
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 !