Re: Mass Update

Поиск
Список
Период
Сортировка
От Niederland
Тема Re: Mass Update
Дата
Msg-id 1177336274.654572.127920@b58g2000hsg.googlegroups.com
обсуждение исходный текст
Ответ на Mass Update  (Iain Adams <aca04iba@shef.ac.uk>)
Ответы Re: Mass Update
Список pgsql-general
On Apr 23, 4:25 am, Iain Adams <aca04...@shef.ac.uk> wrote:
> Hi,
>
> This is probably a really easy question but I have been toiling with
> this SQL for ages.
> Okay I have a table with geom_id and id in, this table is called temp.
> I also have another table called junctions with a column, old_id. Now
> old_id corresponds to geom_id. I want to update the junctions table
> column id with the id held in temp where the geom_id column matches
> the old_id column.
>
> I would really appreciate some help on this. I just cant seem to get
> it right.
>
> Thanks
>
> Iain


update junctions set id = (select id from temp where temp.geom_id =
junctions.old_id AND temp.id <> junctions.id);

This assumes that their is no more then 1 cooresponding geom_id for
each old_id.

Roger







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

Предыдущее
От: "Venkatraju T.V."
Дата:
Сообщение: Help debugging a hung postgresql client connection
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Help debugging a hung postgresql client connection