Em 19 de outubro de 2011 17:30, Guilherme Carvalho <[email protected]> escreveu: > Este comando é possível no PostgreSQL? > Update TableA set campo = (Select campo FROM TableB WHERE CampoB=2) > É que estou precisando pegar todas as ocorrências do campo da TableB e > atualizar no campo da TableA.
Você pode fazer um JOIN no UPDATE e seria algo mais ou menos como: UPDATE tabela t1 set campo = valor FROM outra_tabela t2 WHERE t2.cod_tabela = t1.cod_tabela; De uma olhada nestes exemplos [1] para clarear mais um pouco. [1] http://www.postgresql.org/docs/current/static/sql-update.html#AEN76234 -- Dickson S. Guedes mail/xmpp: [email protected] - skype: guediz http://guedesoft.net - http://www.postgresql.org.br _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
