Bonjour,
Je souhaite supprimer les doublons absolus dans une de mes tables.
Pour ce faire, j'utilise la requête suivante :
DELETE
FROM MITTRA T
WHERE T.COLID > ANY
(SELECT COLID
FROM MITTRA T2
WHERE T.COLID <> T2.COLID
AND T.MTCONO=T2.MTCONO
AND T.MTWHLO=T2.MTWHLO
AND T.MTITNO=T2.MTITNO
AND T.MTRGDT=T2.MTRGDT)
J'obtiens le message d'erreur suivant : Server: Msg 170, Level 15, State 1, Line 2 => Line 2: Incorrect syntax near 'T'.
La même requête avec un SELECT * au lieu du DELETE fonctionne correctement.
Avez-vous une idée ?
Merci.
Partager