Bonjour,
Je voudrais faire un update sur les résultats obtenu via une sous requete :
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.
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) )
Error Code : 1093
You can't specify target table 'itemavendre' for update in FROM clause
Si quelqu'un pouvait m'aider..
merci d'avance.
Partager