Search Postgresql Archives

Re: Update Join Query

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



update foo
set foo_id = g.goo_id
from goo g
where foo.foo_id = g.goo_id and foo.foo_id is not null

I think. :)

-Mark

On Mon, 2008-06-23 at 21:43 +0200, Daniel Futerman wrote:
> Hi,
> 
> Looking for the correct syntax for an UPDATE LEFT JOIN query in
> PostgreSQL.
> 
> The equivalent MySQL query is :
> 
>     UPDATE
>         Foo f LEFT JOIN Goo g on f.Foo_ID = g.Goo_ID
>     SET
>         f.Foo_ID = g.Goo_ID
>     WHERE
>         f.Foo_ID IS NOT NULL;
> 
> 
>  When I try to run this in Postgres, i get the following error:
> 
> ERROR:  syntax error at or near "LEFT"
> 
> Is it possible to have UPDATE JOIN queries in PostgreSQL?
> 
> Thanks.



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux