Pessoal, tenho duas tabelas:
pessoa (id, nome)
pessoa_fisica (id, cpf, id_pessoa)
Ligadas pela por uma chave estrangeira através de id_pessoa
Coloquei uma query no Zeos com um left join:
select p.nome, f.cpf
from fisica f
left join pessoa p on p.id = f.id_pessoa
Porém quando eu altero um valor na query recebo um erro informando: cannot update a complex query with more than one table.
Qual seria a melhor forma de persistir objetos no banco?