Re: 3-table query optimization - Mailing list pgsql-performance

From Tom Lane
Subject Re: 3-table query optimization
Date
Msg-id 20367.1155136139@sss.pgh.pa.us
Whole thread Raw
In response to 3-table query optimization  (Michal Taborsky - Internet Mall <michal.taborsky@mall.cz>)
Responses Re: 3-table query optimization
List pgsql-performance
Michal Taborsky - Internet Mall <michal.taborsky@mall.cz> writes:
> SELECT product.product_id
>    FROM action
>    JOIN product ON (product.product_id=action.product_id)
>   WHERE action.shop_group_id=1
>     AND EXISTS (SELECT 1
>           FROM catalog.product_program
>           WHERE product_id=product.product_id
>             AND product_program.program_id =1104322
>     )

Try converting the EXISTS subquery to an IN.

            regards, tom lane

pgsql-performance by date:

Previous
From: Tom Lane
Date:
Subject: Re: Optimizing queries
Next
From: Scott Marlowe
Date:
Subject: Re: most bang for buck with ~ $20,000