The following bug has been logged online:

Bug reference:      3937
Logged by:          Jan Mate
Email address:      [EMAIL PROTECTED]
PostgreSQL version: 8.2.6
Operating system:   Linux & Mac OS X
Description:        timestamp null value comparison in subquery using IN/NOT
IN
Details: 

Comparison between null and timestamp null value is not correct.

Try this example:

CREATE TABLE _test ("timestamp" timestamp);
INSERT INTO _test (timestamp) VALUES (null);

SELECT 1 WHERE (null) NOT IN (SELECT * FROM _test);
 ?column? 
----------
(0 rows)

SELECT 1 WHERE (null) IN (SELECT * FROM _test);
 ?column? 
----------
(0 rows)

Is there any other way to compare the subquery result (using IN or NOT IN)
with null value?

---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster

Reply via email to