| From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
|---|---|
| To: | "Matt Friedman" <matt(at)sprynewmedia(dot)com> |
| Cc: | "Bruce Momjian" <pgman(at)candle(dot)pha(dot)pa(dot)us>, "PgSql General List" <pgsql-general(at)postgresql(dot)org> |
| Subject: | Re: Re: Slow SELECT...IN statements |
| Date: | 2001-03-23 21:06:08 |
| Message-ID: | 10130.985381568@sss.pgh.pa.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
"Matt Friedman" <matt(at)daart(dot)ca> writes:
> I am working on a select that would use the IN statement as you can view
> below.
> WHERE
> index_word.word IN ('radio','spry')
The above is perfectly OK. It's really just a shorthand for
index_word.word = 'radio' OR index_word.word = 'spry'
anyway.
> After reading this thread, which says that the IN statement is "slow" I am
> wondering how I would rewrite using "EXISTS...IN"
The thread was about "foo IN (SELECT ...)". A sub-select IN is a
completely different animal from IN (list-of-values).
regards, tom lane
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2001-03-23 21:20:07 | Re: indexes not working very well |
| Previous Message | Matt Friedman | 2001-03-23 20:52:25 | Re: Slow SELECT...IN statements |