Em Ter, 2007-05-08 às 00:31 -0300, Marcio Arizon - ocxy escreveu: > Tenho uma tabela chamada PRODUN, onde fica vinculado as informações > dos produtos no caso PRUN_MARGEM
Má idéia, prefixar o nome dos atributos com o da relação. > Na tabela GRUPOS ele utilizou um campo chamado GRUP_CODIGONCM (que é > um varchar(10)) e colocou um valor 20,45,15,3 Seria '20' ou '45' ou…, ou então '20,45,15,3'? > Até ai tudo bem, mas quando tendo fazer o update na tabela PRODUN: > update produn > set prun_margem=(select prod_margem :: integer from produtos where > prod_codigo=prun_prod_codigo) Você não correlacionou a subconsulta, aparentemente… deu produto cartesiano, e o resultado será lixo. Fica difícil falar sem as estruturas das tabelas completas, mas é o que parece à primeira vista. -- +55 (11) 2122 0302 http://br.geocities.com./lgcdutra/ +55 (11) 5685 2219 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 5686 9607 ICQ/AIM: aim:GoIM?screenname=61287803 MSN: msnim:[EMAIL PROTECTED]
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral