Re: update ... set ... subquery

Поиск
Список
Период
Сортировка
От Szymon Guz
Тема Re: update ... set ... subquery
Дата
Msg-id e4edc9361003171252p2aa3d481y5831f1cf454cc566@mail.gmail.com
обсуждение исходный текст
Ответ на update ... set ... subquery  (John Smith <jayzee.smith@gmail.com>)
Ответы Re: update ... set ... subquery  (John Smith <jayzee.smith@gmail.com>)
Список pgsql-general

2010/3/17 John Smith <jayzee.smith@gmail.com>
guys,
trying multiple updates without success like so:

update  a
set             number = any (  select number from b where a.number=b.number)
where   number is null;
>> 'syntax error at or near "any"'

subquery returns more than one row. using 8.1.
thks, jzs


If the subquery returns multiple values, which value do you want to set to the 'number' column. For each record there can be only one value for this column? 
The subquery has to return only one value such a query.

Show the tables structure, maybe there is a better column than the 'number' to join the 'a' and 'b' tables.

regards
Szymon Guz

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: building a c function
Следующее
От: Carsten Kropf
Дата:
Сообщение: Re: building a c function