Re: [GENERAL] Except operation

Поиск
Список
Период
Сортировка
От
Тема Re: [GENERAL] Except operation
Дата
Msg-id Pine.LNX.4.10.9912021103300.21346-100000@picasso.realtyideas.com
обсуждение исходный текст
Ответ на Re: [GENERAL] Except operation  (Adriaan Joubert <a.joubert@albourne.com>)
Список pgsql-general
how about I'm a sql92 lover? :-)

the idea is to use index. but the engine only use index when it sees
"where". so, how about add "where w.tid = w.tid" to the first (or
both) select on the two sides of the except?

not tested. if work, please let us know, thanks.

Kai
On Thu, 2 Dec 1999, Adriaan Joubert wrote:

> Satyajeet Seth wrote:
> >
> > Hi
> > The query:
> > select * from webdata except select * from webdata1;
> >  takes abysmally long .How can I optimise it?
> > The particulars are:
>
> You could try
>
>   select * from webdata w
>   where not exists
>     (select * from webdata1 w1
>      where w1.tid=w.tid
>       ...
>         )
>
> If you have the correct indexes on webdata1 this can be quite fast.
>
> Adriaan
>
> ************
>


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

Предыдущее
От: "Moray McConnachie"
Дата:
Сообщение: Re: [GENERAL] "FATAL 1: my bits moved right off the end of theworld!"
Следующее
От:
Дата:
Сообщение: Re: [GENERAL] Date & Time