Esta es una cuestión trivial normalmente en base de datos, en mi caso postgresql, se entiende que es una consulta sql clásica o básica y debería funcionar, pero me pasa lo siguiente, realizo la consulta de actualización, me funciona y a la siguiente vez que necesito realizarla no me acuerdo y tengo que volver a buscar como se realizaba, por eso me he decidido a incluirla aquí para que no se me olvide.
UPDATE tabla1
INNER JOIN tabla2 ON tabla1.clavecomun=tabla2.clavecomun
SET tabla1.campoaactualizar=tabla2.valorqueactualiza
WHERE tabla1.campocondicion=valorcondicion