Re: How to update

Поиск
Список
Период
Сортировка
От Andre Schubert
Тема Re: How to update
Дата
Msg-id 20020603154646.4ce61690.andre.schubert@km3.de
обсуждение исходный текст
Ответ на Re: How to update  (Manfred Koizar <mkoi-pg@aon.at>)
Список 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 по дате отправления:

Предыдущее
От: Manfred Koizar
Дата:
Сообщение: Re: How to update
Следующее
От: Kaare Rasmussen
Дата:
Сообщение: Re: to_date()