Bonjour à tous, j'ai une table avec 3 champs, un champ num, un champ num_candidat, et un champ date_p.
J'ai dans cette table des doublons relatifs, que je veux supprimer avec la requête tirée du cours de développez.com:
mais j'obtiens le message d'erreur suivant, que je ne comprends pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DELETE FROM passage T WHERE T.num < ANY (SELECT num FROM passage T2 WHERE T.num<> T2.num AND T.num_candidat= T2.num_candidat AND T.date_p = T2.date_p)
Si l'un de vous avait une explication...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'T WHERE T.num < ANY (SELECT num FROM passage T2 ' at line 2
Merci d'avance!
Partager