PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 24/09/2010 11:50:54

benbelgacem
Membre

Mettre à jour une table à partir d'une autre

Salut,
comment je fait pour mettre à jour une table à partir d'une autre tel que j'ai un champs commun entre les deux table .
avec MYSQL  je puisse faire ce genre de chause
  update table1,table2
set table1.colonne1=table2.colonne1
where  table1.colonne2=table2.colonne2

est ce que ce genre de requette à un sens sous postgresql ?

merci d'avance

Hors ligne

#2 24/09/2010 12:04:57

gleu
Administrateur

Re : Mettre à jour une table à partir d'une autre

Écrit comme ça, non. Il faudrait l'écrire ainsi :

UPDATE table1
SET table1.colonne1=table2.colonne1
FROM table2
WHERE table1.colonne2=table2.colonne2

Guillaume.

Hors ligne

Pied de page des forums