Re: UPDATE and outer joins

Поиск
Список
Период
Сортировка
От Bruno Wolff III
Тема Re: UPDATE and outer joins
Дата
Msg-id 20031008142942.GA27586@wolff.to
обсуждение исходный текст
Ответ на UPDATE and outer joins  (Harry Broomhall <harry.broomhall@uk.easynet.net>)
Ответы Re: UPDATE and outer joins
Список pgsql-general
On Wed, Oct 08, 2003 at 12:23:04 +0100,
  Harry Broomhall <harry.broomhall@uk.easynet.net> wrote:
>    I wonder if anybody could give me a few pointers on a problem I face.
>
>    I need to do an UPDATE on table A, from an effective left outer join
> on A and another table B.  (This is trying to perform a number translation,
> where the items that need it are rare.)
>
>    The following points *I think* are relevant:
>
> 1)  The FROM clause in UPDATE should *only* show additional tables,
>     otherwise I'll get an extra join I didn't want!  (IMHO this could do
>     with being emphasised in the docs.)

But that might be the best approach. If you do a left join of A with B in
the where clause and then an inner join of that result with A you should
get what you want. If the optimizer does a good job, it may not even be
much of a hit to do that.

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

Предыдущее
От: Dennis Gearon
Дата:
Сообщение: Re: Does postgresql support HKSCS ?
Следующее
От: Manfred Koizar
Дата:
Сообщение: Re: UPDATE and outer joins