Salut!
Je voudrais faire un update sur une table en utilisant les données d'une autre table... Je sais c'est du déjà vu mais j'y arrive pas...
Alors on reprend...
J'ai deux tables TAB1 et TAB2 ayant les attributs "name" et "quantityId" en commun. Je voudrais faire un update de l'attribut "quantityId" de TAB1 avec la valeur de "quantityId" de TAB2 lorsque TAB1.Name = TAB2.Name
Ce que j'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 UPDATE TAB1 SET quantityId = (SELECT TAB2.quantityIq FROM TAB1 INNER JOIN TAB2 ON TAB1.Name = TAB2.Name) ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 UPDATE TAB1 SET quantityId = (SELECT TAB2.quantityIq FROM TAB2 WHERE TAB2.Name = TAB1.Name) ;Je travaille avec Orcale SQL Plus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 UPDATE TAB1 SET quantityId = TAB2.quantityId FROM TAB1 INNER JOIN TAB2 ON TAB1.Name = TAB2.Name ;
Je viens de faire le tour du forum pour trouver une solution à mon pb... Malheureusement, tout ce que j'ai trouvé ne marche pas...
Est-ce que qqu peut m'aider???
Partager