Large OR query

Поиск
Список
Период
Сортировка
От Zak McGregor
Тема Large OR query
Дата
Msg-id 20010612144214.1ecde1d3.zak@mighty.co.za
обсуждение исходный текст
Список pgsql-general
Hi all

If I have say 1000 values for an ID field, what is the best way to
select from a table all the corresponding records?
I have tried
select * from blah where id in (id1,id2,id3...id1000)
and
select * from blah where id=id1 or id=id2 ... or id=id1000

and both are pretty slow.
Is there a better way to do this please?

Thanks

Ciao
--
Zak McGregor    http://www.carfolio.com - Over 7000 car specs online
Web mercenary - currently for hire. Perl/html/.js/sql/cgi/GNUlinux/php +
---------------------------------------------------------------------
"Trying to make bits uncopyable is like trying to make water not wet.
The sooner people accept this, and build business models that take
this into account, the sooner people will start making money again."
                            -- Bruce Schneier

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

Предыдущее
От: Paul Tomblin
Дата:
Сообщение: Re: What the heck is happening here?
Следующее
От: Jeff Eckermann
Дата:
Сообщение: RE: Large OR query