Jump to content

dev botao

Firebird update usando 2 tabelas


Go to solution Solved by Renato Rubinho,
  • Este tópico foi criado há 831 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Posted

Boa tarde, pessoal! Trabalho com banco SQL Server mais estou apanhando com um update no Firebird usando 2 tabelas.
Estou tentando fazer um update de um campo na tabela CRECEBER com dados de outra tabela chamada PESSOA, onde o campo FKCLIENTE da tabela CRECEBER vai receber os dados do campo CODIGO da tabelas PESSOA usando como parâmetro o campo HISTORICO da tabela CRECEBER = COMPLEMENTO da tabela PESSOA.

Alguém poderia me dá uma luz já tentei esse update que uso no SQL Server mais não vai segue.

update d SET d.FKCLIENTE =  c.CODIGO
from CRECEBER d, PESSOA c  where d.HISTORICO = c.COMPLEMENTO

  • Consultores
  • Solution
Posted

Boa noite,

Segue uma opção, mas dependendo dos volumes de dados das tabelas isso pode ser pesado.

update  CRECEBER d SET

d.FKCLIENTE = ( SELECT FIRST 1

c.CODIGO

from PESSOA c where d.HISTORICO = c.COMPLEMENTO )

Posted

Obrigado irmão deu certo.

19 horas atrás, Renato Rubinho disse:

Boa noite,

Segue uma opção, mas dependendo dos volumes de dados das tabelas isso pode ser pesado.

update  CRECEBER d SET

d.FKCLIENTE = ( SELECT FIRST 1

c.CODIGO

from PESSOA c where d.HISTORICO = c.COMPLEMENTO )

Obrigado deu certo.

  • Este tópico foi criado há 831 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.