Bonjour,
je voudrai d'abord souhaiter une Bonne et Heureuse année aux responsables de ce Forum ainsi qu'a toutes les personnes qui font qu'il est unique.
Apres des recherches en vain, je souhaiterai connaitre la syntaxe pour mettre à jour le champ d'une table avec le champ d'une autre table en jointure.
Exemple:
j'ai une table STAT avec mon code article et le champ à remplir
une autre table ARTFOUR avec mon code article, la reference article du fournisseur
une autre table FOURN avec mon code fournisseur et un champ "SELEC" pour savoir quel fournisseur est selectionner.
Il faut que je met a jour le champ à remplir dans ma table STAT avec le champ reference article fournisseur de la table ARTFOUR seulement pour les fournisseur selectionner par le champ SELEC.
j'en suis arrivé la dans ma requete avec le message d'erreur "Multiple rows in singleton select".
si vous avez une idée.......je suis preneur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 UPDATE StatVte SET REFOUR = (Select REFA FROM Statvte INNER JOIN FORBARFO ON StatVte.NART = FORBARFO.NART INNER JOIN FORBFOUR ON FORBARFO.NFOU = FORBFOUR.NFOU WHERE FORBFOUR.SELEC=-1 and (REFA is not null) group by REFA)
MERCI d'avance.
Partager