Bonjour à tous,

Voici mon problème, je réalise la modification d'une application et je dois transformer toutes les requêtes mysql en requête postgresql.
Une requête me pose problème et je suis sur que ce n'est pas compliqué mais après en avoir modifié des dizaines et des dizaines je bloque sur celle là. La voici en mysql:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
update tableA
inner join tableB on tableA.champ1 = tableB.champ1
set tableB.champ2 = expression
where tableA.champ3 = chaines de caracteres
J'ai essayé plusieurs solutions dont celle ci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
update tableA
set tableB.champ2 = expression
inner join tableB on tableA.champ1 = tableB.champ1
where tableA.champ3 = chaines de caracteres
et j'obtiens pour la plupart des solutions testées une erreur type : Erreur PostgreSQL : ERROR: syntax error at or near "inner"

Merci d'avance pour votre aide