Hola a todos, estoy tratando de actualizar una tabla con los datos de otra de la siguiente manera
 
update c set d.fecha=c.fecha
from cabecera c inner join detalle d on c.codigo=d.codcab;
 
pero me sale el error:
ERROR:  relation "c" does not exist
 
********** Error **********
 
ERROR: relation "c" does not exist
SQL state: 42P01
 
lo trate de hacer de la siguiente manera:
 
update cabecera c inner join detalle d on c.codigo=d.codcab
set d.fecha=c.fecha;
 
pero sale el error:
 
ERROR:  syntax error at or near "inner"
LINEA 1: update cabecera c inner join detalle d on c.codigo=d.codcab
                       ^
 
********** Error **********
 
ERROR: syntax error at or near "inner"
SQL state: 42601
Character: 15
 
una ayudita por favor 
  
 
