Re: Bug 4906 -- Left join of subselect incorrect

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Mathieu Fenniak <mathieu(at)fenniak(dot)net>
Cc: pgsql-bugs(at)postgresql(dot)org
Subject: Re: Bug 4906 -- Left join of subselect incorrect
Date: 2009-07-21 02:05:25
Message-ID: 3146.1248141925@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

Mathieu Fenniak <mathieu(at)fenniak(dot)net> writes:
> After running the attached setup.sql.gz SQL script on a PostgreSQL
> 8.4.0 database, the following two queries which should be logically
> identical return different results. As far as I can tell from the
> query analysis, the LEFT JOIN on query A is happening after
> "ee.projectid = pc.projectid" is filtered; therefore the rows where
> projectid is NULL are not visible in query A.

This should fix it. Thanks for the report!

regards, tom lane

Attachment Content-Type Size
unknown_filename text/plain 4.6 KB

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Pavel Stehule 2009-07-21 06:13:45 Re: fix: plpgsql: return query and dropped columns problem
Previous Message Tom Lane 2009-07-21 01:48:29 Re: BUG #4929: Corrupted pg_class, possibly truncate/rollback related