[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