Re: How to update - Mailing list pgsql-sql

From Andre Schubert
Subject Re: How to update
Date
Msg-id 20020603154646.4ce61690.andre.schubert@km3.de
Whole thread Raw
In response to Re: How to update  (Manfred Koizar <mkoi-pg@aon.at>)
List pgsql-sql
On Mon, 03 Jun 2002 15:08:46 +0200
"Manfred Koizar" <mkoi-pg@aon.at> wrote:

> On Mon, 3 Jun 2002 10:00:28 +0200, Andre Schubert
> <andre.schubert@km3.de> wrote:
> >I tried this, but it update always one row in foo.
> >
> >update foo set inet=sum(bar.inet),local=sum(bar.local) where foo.ip = bar.ip;
> 
> Andre,
> this worked in my test:
> 
> UPDATE foo
>    SET inet=b.i, local=b.l
>   FROM (SELECT ip, sum(inet) AS i, sum(local) AS l
>           FROM bar
>         GROUP BY ip) b
>  WHERE foo.ip = b.ip;
> 
> Servus
>  Manfred

Thank you very much, this always works for me... :)

Regards


pgsql-sql by date:

Previous
From: Manfred Koizar
Date:
Subject: Re: How to update
Next
From: Kaare Rasmussen
Date:
Subject: Re: to_date()