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

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s