Re: UPDATE COMPATIBILITY

From: Thomas Kellerer <spam_eater(at)gmx(dot)net>
To: pgsql-sql(at)postgresql(dot)org
Subject: Re: UPDATE COMPATIBILITY
Date: 2012-01-17 16:28:40
Message-ID: jf47hg$mus$1@dough.gmane.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Adrian Klaver, 17.01.2012 16:19:
>> You need to rewrite it to:
>>
>> UPDATE accounts
>> SET contact_last_name = s.last_name,
>> contact_first_name = s.first_name
>> FROM salesmen s
>> WHERE s.id = accounts.sales_id
>
> For completeness, you could also do:
>
> UPDATE accounts
> SET (contact_last_name,contact_first_name)=
> (s.last_name,s.first_name)
> FROM salesmen s
> WHERE s.id = accounts.sales_id
>

Nice one!

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Feike Steenbergen 2012-01-17 18:53:50 Re: Wrong query plan when using a left outer join
Previous Message Adrian Klaver 2012-01-17 15:19:47 Re: UPDATE COMPATIBILITY