Somadatta Postado Maio 16, 2016 Denunciar Share Postado Maio 16, 2016 COMO FAÇO UM UPDATE COM A SELECT PARA FAZER DE FORMA AUTOMATICA. TABELA PRODUTO: CODIGO NCM IDNCM 1 95059000 ??? (NULO) TABELA NCM ID CODIGO 17428 95059000 17429 95059000 Como faço para atualizar o campo IDNCM da tabela produto com o codigo ID da NCM. Obs: como tem mais de um registro, podemos pegar somente o primeiro. Se eu executar o update manualmente esta funcionando, mas são mais de 14.000 produtos para alterar. update produto set idncm = (select id from ncm where codigo = '95059000') from ncm where produto.ncm = ncm.codigo and produto.ncm = '95059000' Poderiam me ajudar com esse update? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Stoma Postado Maio 18, 2016 Denunciar Share Postado Maio 18, 2016 Como você já fez a junção das duas tabelas, é só configurar para usar o valor da tabela ncm: update produto set produto.idncm = ncm.id from ncm where produto.ncm = ncm.codigo Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Somadatta
COMO FAÇO UM UPDATE COM A SELECT PARA FAZER DE FORMA AUTOMATICA.
TABELA PRODUTO:
CODIGO NCM IDNCM
1 95059000 ??? (NULO)
TABELA NCM
ID CODIGO
17428 95059000
17429 95059000
Como faço para atualizar o campo IDNCM da tabela produto com o codigo ID da NCM. Obs: como tem mais de um registro, podemos pegar somente o primeiro.
Se eu executar o update manualmente esta funcionando, mas são mais de 14.000 produtos para alterar.
update produto set idncm = (select id from ncm where codigo = '95059000')
from ncm
where produto.ncm = ncm.codigo and
produto.ncm = '95059000'
Poderiam me ajudar com esse update?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.