[firebase-br] Dúvida com UPDATE
Jony Ridel
jonyridel em aol.com
Ter Maio 3 16:33:55 -03 2005
Henrique acho que o comando seria:
UPDATE proemp E SET cd_tipo = (SELECT p.cd_tipo from tprod P WHERE
P.cd_prod = E.cd_prod)
WHERE cd_tipo is null
dessa forma so retornara o valor do tipo do produto que esta sendo
atualizado.
Espero ter ajudado.
Jony Ridel
Programador
Mais Informatica
Feira de Santana / BA
---------------------
Henrique Ribeiro escreveu:
> Bom dia pessoal,
>
> Estou quebrando a cabeça para fazer u procedimento por aqui e gostaria de
> ter a ajuda de vcs.
>
> Tenho uma tabela de produtos TPROD que contem uma coluna chamada
> CD_TIPO e
> este mesmo campo também está na tabela PROEMP.
>
> TPROD PROEMP
> cd_prod cd_prod
> cd_tipo cd_tipo
>
>
> Preciso atualizar os dados da coluna CD_TIPO da tabela PROEMP quando os
> Produtos da tabela PROEMP tiverem o mesmo CD_PROD da tabela TPROD.
> Meu problema é que retorna múltiplas linhas no comando que estou jogando:
>
> UPDATE proemp SET cd_tipo = (SELECT p.cd_tipo from tprod p, proemp e
> WHERE
> p.cd_prod = e.cd_prod)
> WHERE cd_tipo is null
>
> Agradeço desde já a ajuda dos colegas e desejo uma excelente semana para
> todos.
>
> [ ]'s
>
> lher
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas:
> http://search.gmane.org/search.php?group=firebase
>
--
Jony Ridel
Programador
Mais Informatica
Feira de Santana / BA
---------------------
Mais detalhes sobre a lista de discussão lista