Bonjour,
je me suis inspiré d'une requête trouvée sur internet pour effectuer une suppression de doublons dans une table (Livre est un exemple).
Le résultat de cette requête est ce qui doit être supprimé, malheureusement lorsque je remplace simplement le SELECT * par DELETE, SQL Server considère cette requête comme invalide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select * FROM Livres LEFT OUTER JOIN ( SELECT MAX(Livres.ID) as id FROM Livres GROUP BY NUM_Livres) as t1 ON Livres.ID = t1.id WHERE t1.id IS not NULL
Sauriez vous comment pourquoi et comment je peux y remédier svp ?
Partager