Update + Inner Join - 3 Tabelas

SQL

PostgreSQL

26/02/2018

Boa noite Galera!
Sou novo no mundo DBA. Estou iniciando e já tenho um problema a frente. Gostaria de um help aí. Tenho o seguinte trabalho a fazer na empresa.

Tenho 3 tabelas e preciso atualizar o mesmo valor nas 3, sendo que em cada uma o campo tem um nome diferente. Preciso alterar o código de 2500 produtos, pois a conversão feita por uma ferramenta do sistema avacalhou os códigos dos produtos do cliente, agora preciso consertar.

Exemplo.

Tabela 1

idproduto pk | | cdchamada

01000014AR | | 000011

Tabela 2

idproduto | | cdprincipal

01000014AR | | 000011


Tabela 3

idproduto | | dscodigo

01000014AR | | 000011


Preciso alterar o valor ''000011'' para ''000001'' nas 3 tabelas. Seria fácil fazer um update em cada se fosse apenas um produto, mas o problema é que são 2500. Tentei usar o inner join, mas não estou sabendo fazer corretamente. Agradeço a força aí galera.
Helbert Márcio

Helbert Márcio

Curtidas 0
POSTAR