{PostgreSQL} Update + Jointure

Résolu
Ilo -  
 Ilo -
Bonjour, Je voulais savoir si avec PostgreSql on pouvait faire une jointure d'un update comme avec MySql ?

Merci
A voir également:

2 réponses

moderno31 Messages postés 872 Date d'inscription   Statut Membre Dernière intervention   92
 
Hello
Je ne connais pas particulièrement ce SGDB, mais bon c'est du SQL donc oui.
Après il peut y avoir une façon de rédiger ou des mots clés surtout propres à PGSQL.

Que souhaites-tu faire exactement comme requette ?
0
Ilo
 
Salut ;) ,

en faite j'aimerai bien modifier les données de 2 tables avec un update. Quand je fais ceci

update table1, table2 set

table1.nomCol = 'data', table2.nomCol = 'data'

where table1.Id = 1;


Il me met une erreur à la première virgule.
0
moderno31 Messages postés 872 Date d'inscription   Statut Membre Dernière intervention   92
 
pourquoi tu veux faire de cette façon alors qu'un UPDATE par définition ne porte que sur n lignes d'une même table.
Quand tu y associes une jointure c'est une façon de renforcer le WHERE.
Ta syntaxe de toute façon est pas bonne.

Si la modification que tu veux faire porte sur le mem ID (ligne) des 2 tables, fait 2 update dans une fonction par exemple séparés par un ;(pt virgule)

0
Ilo
 
Oui je vais faire comme ça alors, je voulais juste essayer en une requête parce que j'utilise la même condition where pour les deux tables; mais je ferai deux update.


Merci de ton aide ;)
0