| От | Greg Stark |
|---|---|
| Тема | Re: Understanding INNER JOIN versus IN subquery |
| Дата | |
| Msg-id | 407d949e0907200721o6abdbebbxc0a1b330019be96f@mail.gmail.com обсуждение |
| Ответ на | Understanding INNER JOIN versus IN subquery (Robert James <srobertjames@gmail.com>) |
| Список | pgsql-general |
On Mon, Jul 20, 2009 at 2:37 PM, Robert James<srobertjames@gmail.com> wrote: > I have two queries which should be equivalent. The Planner plans them > differently, although they are both about the same time. Can someone > explain why? Uhm, please post the two plans and the server version. I know you've posted them before but that was in another thread that I don't have handy. The short answer is that the server doesn't know that the subquery is definitely going to produce distinct results so it doesn't know the inner join won't produce duplicates. So it can't tell that these queries might be equivalent. -- greg http://mit.edu/~gsstark/resume.pdf
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера