Update com Join no Postgres

E aí, tudo tranquilo?

Então, hoje a dica é simples, como fazer um update no banco Postgres usando o Join (ligação) entre tabelas.

Meu problema é o seguinte, preciso atualizar minha tabela baseado em dados contidas em outra tabela será que isso é possível.

A resposta é: sim é possível no postgres veja como fica o exemplo:

UPDATE carro AS c 
SET valor = a.valor
FROM aluguel AS a
WHERE a.tipo = c.tipo

Espero que tenha lhe ajudado.

Anúncios