Re: UPDATE with value from another table

Поиск
Список
Период
Сортировка
От Thomas T. Thai
Тема Re: UPDATE with value from another table
Дата
Msg-id Pine.NEB.4.43.0203020028250.28485-100000@ns01.minnesota.com
обсуждение исходный текст
Ответ на Re: UPDATE with value from another table  (Oliver Elphick <olly@lfix.co.uk>)
Список pgsql-general
On 2 Mar 2002, Oliver Elphick wrote:

> On Sat, 2002-03-02 at 05:08, Thomas T. Thai wrote:
> > UPDATE [ ONLY ] table SET col = expression [, ...]
> >     [ FROM fromlist ]
> >     [ WHERE condition ]
> >
> > Is this valid:
> >
> >   UPDATE table1
> >   SET col = table2.col
> >   FROM table2
> >   WHERE col = table2.id;
>
> Yes, in principle:
>
> junk=# UPDATE table1
> junk-#   SET col = table2.col
> junk-#   FROM table2
> junk-#   WHERE col = table2.id;
> ERROR:  Column reference "col" is ambiguous
>
> WHERE table2.col = table1.id;

right after i emailed the message, i tried it on a large dataset. works.
only gotcha is to drop any unique index first.

--
Thomas T. Thai
Minnesota.com, Inc.




В списке pgsql-general по дате отправления:

Предыдущее
От: Oliver Elphick
Дата:
Сообщение: Re: UPDATE with value from another table
Следующее
От: Medi Montaseri
Дата:
Сообщение: alter table question