Re: [pgbr-geral] Update com Join?
Mas mesmo o seu exemplo atual não mostra um INNER JOIN Euler :) Mas de qualquer forma, vou testar. []'s - Walter On 8/11/07, Euler Taveira de Oliveira [EMAIL PROTECTED] wrote: Walter Cruz wrote: EU me bati com isso semana passada. Pelo que entendi, tem que ser COM WHERE e AND. Usando inner join não funciona. Não você está enganado. Funciona com INNER JOIN ou com mais condições que você quiser. Veja: regression=# select * from foo; id | nome +-- 1 | euler 2 | taveira 2 | oliveira (3 registros) regression=# select * from bar; id | bah +- 4 | 5 | 2 | 1 | (4 registros) regression=# update bar set bah = '100,50' from foo where foo.id = bar.id; UPDATE 2 regression=# select * from bar; id | bah +-- 4 | 5 | 2 | R$100,50 1 | R$100,50 (4 registros) regression=# E o DELETE também funciona do mesmo jeito (com outra sintaxe). -- Euler Taveira de Oliveira http://www.timbira.com/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Update com Join?
Alguém conhece alguma maneira de fazer um update com join? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Update com Join?
Eduardo Fernandes wrote: Alguém conhece alguma maneira de fazer um update com join? Que tal dar uma olhada no manual [1]? UPDATE foo SET x = 3 FROM bar WHERE foo.y = 5 AND foo.id = bar.bid; [1] http://www.postgresql.org/docs/8.2/static/sql-update.html -- Euler Taveira de Oliveira http://www.timbira.com/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Update com Join?
EU me bati com isso semana passada. Pelo que entendi, tem que ser COM WHERE e AND. Usando inner join não funciona. []'s - Walter On 8/10/07, Euler Taveira de Oliveira [EMAIL PROTECTED] wrote: Eduardo Fernandes wrote: Alguém conhece alguma maneira de fazer um update com join? Que tal dar uma olhada no manual [1]? UPDATE foo SET x = 3 FROM bar WHERE foo.y = 5 AND foo.id = bar.bid; [1] http://www.postgresql.org/docs/8.2/static/sql-update.html -- Euler Taveira de Oliveira http://www.timbira.com/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral