UPDATE : table à partir d'une autre
Bonjour,
Je cherche une syntaxe permettant de mettre à jour une table à partir d'une autre table.
Après avoir chercher sur le forum "langage SQL", je n'ai rien trouvé qui fonctionne avec PostgreSQL.
Ci-dessous qques syntaxes testées :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
UPDATE table1 INNER JOIN table2
ON table1.MAcle = table2.MAcle
SET table1.champs1 = table2.champs1;
-> ERROR: parser: parse error
UPDATE table1,table2
SET table1.champs1 = table2.champs1
WHERE table1.MAcle = table2.MAcle;
-> ERROR: parser: parse error
UPDATE table1
SET table1.champs1 = (SELECT table2.champs1 FROM table1, table2 WHERE table1.MAcle = table2.MAcle);
-> ERROR: More than one tuple returned by a subselect used as an expression. |
Merci beaucoup pour votre aide.