Bonjour à tous,
Voilà mon problème, j'ai une table dans laquelle j'ai des AID en doublon. Pour ces doublons, certains ont juste le champ Date qui diffère. J'aurai donc voulu les supprimer en ne gardant que la ligne dont la date est la plus récente. Auriez-vous une idée pour faire cela ?
J'ai déjà essayé ça mais il y a une erreur de syntaxe :
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DELETE FROM TABLE WHERE ID='1' GROUP BY ID HAVING MAX(DATE)<DATE AND COUNT(*)>1;
Partager