Re: "large" IN/NOT IN subqueries result in query returning wrong data

From: "George Pavlov" <gpavlov(at)mynewplace(dot)com>
To: <pgsql-sql(at)postgresql(dot)org>
Subject: Re: "large" IN/NOT IN subqueries result in query returning wrong data
Date: 2005-12-27 20:36:21
Message-ID: CCB89282FCE1024EA3DCE687A96A5164039EBD95@ehost010-6.exch010.intermedia.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Yes, yes, of course... There are nulls in my t1 table. And, of course,
NOT IN can return THREE possible values: not just TRUE or FALSE but also
NULL...

select distinct (moo.goo not in (null)) from moo;
--> null

select count(*) from moo where moo.goo not in ('gai', 'pan', null)
--> 0, no matter what the goo values are

Sorry...

Thanks!

George

Browse pgsql-sql by date

  From Date Subject
Next Message elein 2005-12-28 00:12:51 Re: "large" IN/NOT IN subqueries result in query returning wrong data
Previous Message John McCawley 2005-12-27 19:53:30 Re: "large" IN/NOT IN subqueries result in query returning