Bonjour

Peux-t-on faire un delete avec un left join

si j'execute la commande select suivante tout va bien

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 select * from TradeInBasket 
 LEFT OUTER JOIN TradeIn  ON TradeInBasket.ID = TradeIn.TradeInBasketID WHERE 
  (TradeIn.ID IS NULL and CreationDT < '20100428' )
Par contre si je derive cette meme commande pour faire un delete
j'ai une erreur de syntaxe

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'delete'.


Que fais-je comme betise ??

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 delete from TradeInBasket 
 LEFT OUTER JOIN TradeIn  ON TradeInBasket.ID = TradeIn.TradeInBasketID WHERE 
  (TradeIn.ID IS NULL and CreationDT < '20100428' )