probleme requete update

Par rakima, il y a 6 ans


Base de données MySQL

Bonjour tout le monde,
ma requete est la suiavnte:

UPDATE produits p set p.quantite_produit_commande FROM ( SELECT p.id_produit, p.nom_produit, (p.quantite_produit_commande) as "Quantité en stock" , (SUM(lc.quantite)) as "Quantité en commandé" , (p.quantite_produit_commande - SUM(lc.quantite)) as stock_restant FROM produits p INNER JOIN lignes_commandes lc ON lc.id_produit = p.id_produit GROUP BY p.id_produit) WHERE p.id_produit = 1;

j'aimerai mettre à jour mon stock restant, en ce basant sur la quantité en stock et la quantité commandé, mais j'ai une erreur de syntaxe
quelqu'un a une idée
MErci

1 réponse

Pierrot01, il y a 6 ans

Salut

set p.quantite_produit_commande = uneValeur

@plus

Pierre