On 30/09/2011, at 8:57 AM, Jason Long wrote:

> I thought I had read somewhere that Postges could ignore a join if it
> was not necessary because there were no columns from the table or view
> selected in the query.  Is this possible?

You might be thinking of this enhancement introduced in 9.0:

http://www.postgresql.org/docs/9.0/static/release-9-0.html#AEN99923

Remove unnecessary outer joins (Robert Haas)

Outer joins where the inner side is unique and not referenced above the join 
are unnecessary and are therefore now removed. This will accelerate many 
automatically generated queries, such as those created by object-relational 
mappers (ORMs).

Reply via email to