Gabriel,
algo meio de urgência, sem pensar muito em performance e "no escuro"
seria assim:
update suatabela
set nome = (select nome
from suatabela
where codcliente = 1),
endereco = (select endereco
from suatabela
where codcliente = 1)
where codcliente = 2;
sds
Fábio Gibon
----- Original Message -----
From: GABRIEL DOS SANTOS
To: Comunidade PostgreSQL
Sent: Sunday, December 12, 2010 11:52 PM
Subject: [pgbr-geral] Atualizar todos os valores de uma linha, a partir de um
resultado de um SELECT da mesma tabela
Bom dia pessoal,
Gostaria de saber como atualizar todos os valores de uma linha, a apartir de
um resultado de um SELECT da mesma tabela.
Por exemplo
codcliente | nome | endereco
-------------------------------------------
1 GABRIEL AV.BRASIL
3 PAULA RUA 98
Como dar um SELECT no registro do cliente Gabriel e atualizar o da cliente
Paula para GABRIEL e o endereco do AV.BRASIL do Gabriel no lugar de RUA 98 para
Paula.
E isto para mais colunas.
Att.
Vlw, galera.
Gabriel dos Santos.
------------------------------------------------------------------------------
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral