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
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a