BUG #4816: NOT IN clause, doesn't work
The following bug has been logged online:
Bug reference: 4816
Logged by: jose soares
Email address: jose.saores@sferacarta.com
PostgreSQL version: 8.3.5
Operating system: x86_64-pc-linux-gnu, compiled by GCC gcc-4.3.real
(Debian 4.3.2-1) 4.3.2
Description: NOT IN clause, doesn't work
Details:
Hello all,
I'm trying a NOT IN clause, but seems it doesn't work. Please take a look:
mydb=# select distinct id from psop where id_ua = 72492;
id
-------
56844
67953
67955
(3 rows)
mydb=# select distinct id_sop from scad where id_ua = 72492;
----------------
56844
67953
(3 rows)
mydb=# select distinct id from psop where id_ua = 72492 and id not in
(select distinct id_sop from scad where id_ua = 72492);
id
----
(0 rows)
mydb=# select distinct id from psop where id_ua = 72492 and id not in
(56844,67953);
id
-------
67955
(1 row)
What's wrong with those selects?
j
jose soares escribió:
The following bug has been logged online:
Bug reference: 4816
Logged by: jose soares
Email address: jose.saores@sferacarta.com
PostgreSQL version: 8.3.5
Operating system: x86_64-pc-linux-gnu, compiled by GCC gcc-4.3.real
(Debian 4.3.2-1) 4.3.2
Description: NOT IN clause, doesn't work
Details:Hello all,
I'm trying a NOT IN clause, but seems it doesn't work. Please take a look:
mydb=# select distinct id from psop where id_ua = 72492;
id
-------
56844
67953
67955
(3 rows)mydb=# select distinct id_sop from scad where id_ua = 72492;
----------------
56844
67953(3 rows)
mydb=# select distinct id from psop where id_ua = 72492 and id not in
(select distinct id_sop from scad where id_ua = 72492);
id
----
(0 rows)mydb=# select distinct id from psop where id_ua = 72492 and id not in
(56844,67953);
id
-------
67955
(1 row)What's wrong with those selects?
j
Hola, el problema me parece que lo introduce algun nulo en el valor de id.
como no podemos ver las estructuras y el juego de datos , estamos
limitados a suposiciones como la que te envio
Saludos Fernando
On Wed, May 20, 2009 at 09:37:56AM +0000, jose soares wrote:
I'm trying a NOT IN clause, but seems it doesn't work. Please take a look:
the problem you're experiencing is described in here:
http://www.depesz.com/index.php/2008/08/13/nulls-vs-not-in/
Best regards,
depesz
--
Linkedin: http://www.linkedin.com/in/depesz / blog: http://www.depesz.com/
jid/gtalk: depesz@depesz.com / aim:depeszhdl / skype:depesz_hdl / gg:6749007