Bom dia.

Bom, amigo... Sinceramente não consegui entender exatamente o que você quer 
fazer na explicação dada abaixo do código, mas entendi seu objetivo geral.
Quem sabe os "esqueletos" abaixo não te ajudem a conseguir o que quer:

UPDATE tabela SET campo = (subconsulta) WHERE condição;

ou


UPDATE contasreceber SET numero = (SELECT ...) WHERE ...;


[]s






________________________________
De: JLuís Cargnelutti <jl...@jcvirtual.com.br>
Para: pgbr-geral@listas.postgresql.org.br
Enviadas: Sexta-feira, 12 de Fevereiro de 2010 10:33:43
Assunto: [pgbr-geral] update a partir de um select


Bom dia.
Como fazer um update apartir de um select.

UPDATE contasreceber SET numero = notasfiscais.numero WHERE
idcontasreceber IN(
SELECT notasfiscais.numero, contasreceber.idcontasreceber  FROM
contasreceber INNER JOIN notasfiscais ON
contasreceber.idnf=notasfiscais.idnf  WHERE contasreceber.numero = '006008'
ORDER BY contasreceber.idcontasreceber DESC limit 100)


Tá errado minha consulta ai, mas a ideia é atualizar o numero da tabela
contasreceber com o numero que esta na tabela notasfiscais daqueles
registros da tabela contareceber que estejam na consulta select.




-- 

JLuís Cargnelutti
jl...@jcvirtual.com.br
www.jcvirtual.com.br
55 3271 - 1972
55 8114 - 3984
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



      
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a