J'ai dans la table PRODUIT une liste de produit
Dans la table CORRESPONDANCE, une table de correspondance entre les produits et le produit parent dont il herite la tva :ID Produit Prix TVA1 TVA2
1 prod1 5€
2 prod2 10€
3 prod3 5€ 5.5% 4.2%
4 ...
ID_produit ID_Parent
1 3
2 3
4 ...
J'ai besoin de mettre a jour les 2 tva des produits avec celles du produit "parent"
Dans l'exemple, le produit 1 et 2 prend les valeurs tva du produit 3 soit 5.5% et 4.2%
J'ai essayé avec tva1 cela :
Cela ne fonctionne pas sous Oracle car la sous requete renvoi plusieurs lignes. Avez-vous une solution ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 UPDATE PRODUIT prod SET tva1=(select tva1 FROM PRODUIT prodbis, CORRESPONDANCE C WHERE prodbis.ID=C.IDParent and prod.ID=C.ID_PRODUIT)
Merci pour votre aide
Partager