UPDATE esquema.tabela SET campo = AliasDoFrom.valorDaTabelaPesquisada
FROM ( SELECT idregistro, valorDaTabelaPesquisada FROM esquema.tabelaAPesquisar WHERE meucampocondicao= meuvalorcondicao ) AliasDoFrom WHERE esquema.tabela.idregistro = AliasDoFrom.idregistro Em 12 de fevereiro de 2010 10:53, Juliano <sp_juli...@yahoo.com.br>escreveu: > 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: Top > 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>- > Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>- > Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>- > Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/> > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- ---- Att. José Adriano Alves Analista de Sistemas - Móveis Gazin. Cel..: +55 44 8802 3994 Fone: + 55 44 3663 8000 - 2319 Mail: alves.jadri...@gazin.com.br MSN: jose.adri...@gazin.com.br Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de comunicação podendo este documento incluir informação confidencial e de propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões ou informações expressadas neste e-mail pertencem ao seu remetente e não necessariamente coincidem com aquelas da GAZIN, são de exclusiva responsabilidade do signatário. Este documento não pode ser reproduzido, copiado, distribuído, publicado ou modificado por terceiros, sem a prévia autorização por escrito da GAZIN. Antes de imprimir pense em seu compromisso com o Meio Ambiente
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral