Bonjour,

Je voudrais faire un update sur les résultats obtenu via une sous requete :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
UPDATE itemavendre set enVente = 0
 where numItemAVendre IN (
				select LC.numItemAVendre
				from NEW_commande C
				INNER JOIN NEW_ligneCommande LC ON C.numCommande = LC.numCommande
				WHERE C.etatTraitement = 54 
				AND LC.numItemAVendre IN (select numItemAVendre from itemavendre IAV where enVente=1)		
			)
et j'ai cette erreur... je pense que c'est parce que j'utilise déjà la table à updater dans la sous requete, mais je ne vois pas comment raire autrement.

Error Code : 1093
You can't specify target table 'itemavendre' for update in FROM clause

Si quelqu'un pouvait m'aider..
merci d'avance.