IN, EXISTS or ANY?

Поиск
Список
Период
Сортировка
От Josh Berkus
Тема IN, EXISTS or ANY?
Дата
Msg-id web-1387383@davinci.ethosmedia.com
обсуждение исходный текст
Ответы Re: IN, EXISTS or ANY?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-sql
Folks,

I was wondering if there is any difference in execution speed for the
following three statements:

WHERE case_id IN (SELECT case_id FROM case_clients         WHERE matter_no = '123.122342');
or:

WHERE case_id = ANY (SELECT case_id FROM case_clients         WHERE matter_no = '123.122342');
or

WHERE EXISTS ( SELECT case_id FROM case_clients         WHERE matter_no = '123.122342'         AND case_id =
cases.case_id);

... or does the parser handle all three exactly the same way?

-Josh Berkus



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

Предыдущее
От: Joseph Barillari
Дата:
Сообщение: Casting dates
Следующее
От: Tom Lane
Дата:
Сообщение: Re: IN, EXISTS or ANY?