Ir para conteúdo
  • Cadastre-se

dev botao

Firebird update usando 2 tabelas


Ver Solução Respondido por Renato Rubinho,
  • Este tópico foi criado há 773 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

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
Postado

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 )

Postado

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á 773 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...