Je sais que L'insertion d'une table dans une autre est un sujet rebattu, et j'ai trouvé ceci dans un ancien thread :
Mais que dois-je faire si j'ai plusieurs champs à mettre à jour ?SQLpro a écrit:
A la norme SQL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 UPDATE TableA SET C4 = (SELECT B.C4 FROM TableA A INNER JOIN TableB B ON A.C1 = B.C1 AND A.C2 = B.C2 AND A.C3 = B.C3)
c'est-à dire pour que :
C4 prenne la valeur B.C4,
C5 la valeur B.C5,
...
J'utilise Interbase 6
Merci d'avance
Roland
Partager