quinta-feira, 28 de agosto de 2008

Update From

Precisei fazer um update a partir de uma outra tabela e apanhei um bocado tentando lembrar a sintaxe, até que achei esse exemplinho aí embaixo.
Tá, é uma coisa meio besta, mas como não uso isso direto esqueci mesmo, por isso postei aqui.

Fonte: http://archives.postgresql.org/pgsql-es-ayuda/2004-05/msg00230.php

UPDATE product SET
pro_pdetalle = ss.detalle,
pro_pdocena = ss.precioma2,
pro_pmayorista = ss.precioma1,
pro_prevendedor = ss.preciorev
FROM precios ss, product f
where precios.procode = f.pro_code