Update com Select

on

Salve Galera,

Necessitando de atualizar uma tabela através de um SELECT utilize o comando abaixo:


UPDATE schema.tabela
SET campo = subquery.campo
FROM (SELECT campo, campoid
FROM schema.tabela1) AS subquery
WHERE schema.tabela.campoid = subquery.campoid;

UPDATE schema.tabelaA A 
INNER JOIN schema.tabelaB B
ON a.campo = b.campo
SET a.campo = valor

DELETE FROM schema.tabelaA A
INNER JOIN schema.tabelaB B ON A.campo = B.campo
WHERE B.campo = valor

Até a próxima.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *