je la requête suivante:ce qui ne va pas avec cette requête dans SQL
UPDATE PRODUCT SET FIXEDCOST =
(Select PRICE from PRODUCTPROGRAM
where productID = PRODUCTID) * .6
WHERE FAMILY = 'Services'
J'ai besoin de mettre à jour le champ de la table PRODUCT
FIXEDCOST
avec 60% de la valeur des prix dans le tableau PRODUCTPROGRAM
.
Les tables sont liées par productID
.
L'erreur indique que plus d'un est renvoyé dans la sous-requête. Des idées sur la façon dont je pourrais résoudre ce problème? Merci d'avance pour votre aide.
Alors qu'est-ce que le produit PRIX de PRODUCTPROGRAM où productID = PRODUCTID retour? Vu le nom de la table, je ne serais pas surpris de constater que productId n'était pas une colonne unique – BonyT