denis.717 Posted March 27, 2016 Share Posted March 27, 2016 (edited) Bonjour, J'aimerai trouver quelqu'un ayant des connaissances en requête SQL pour m'aider à faire ceci : Dans ps_product : J'ai mis à jour les prix des produits ayant pour id_suppliers : 3 en faisant cette requêtes : UPDATE ps_product set price=CEILING(wholesale_price)+8 where id_supplier='3'; Dans ps_product_shop, le champ id_suppliers n'existant pas j'aimerai : Modifier seulement les prix des produits dont l'id_product de cette table est le même que celui de la table ps_product ayant l'id_suppliers:3. J'espère que c'est compréhensible :/ En gros : ps_product => paramètre a = tous les id_product ayant id_suppliers:3 ps_product_shop => modifier les prix dont l'id_product = paramètre a En espérant avoir été assez clair... Denis Edited March 27, 2016 by denis.717 (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted March 28, 2016 Share Posted March 28, 2016 Utilisez les sous-select^^ UPDATE ps_product SET price=CEILING(wholesale_price)+8 WHERE id_product IN (SELECT id_product FROM ps_product where id_supplier = 3); UPDATE ps_product_shop SET price=CEILING(wholesale_price)+8 WHERE id_product IN (SELECT id_product FROM ps_product where id_supplier = 3); Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now