From: | "Ferruccio Zamuner" <nonsolosoft(at)diff(dot)org> |
---|---|
To: | "Richard Huxton" <dev(at)archonet(dot)com> |
Cc: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Weird NOT IN condition in SELECT (PostgreSQL |
Date: | 2004-06-23 15:04:48 |
Message-ID: | 3551.82.84.219.196.1088003088.squirrel@www.diff.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Richard Huxton said:
> Ferruccio Zamuner wrote:
>> Hi,
>>
>> I've following select, and I expect to receive a single record as result
>> from it:
>>
>> select c.id
>> from copie as c
>> where c.enum=46857 and
>> c.condizio_prestito = 'A' and
>> c.id not in (select id_copia from testi_fermi_prenotati) and
>> c.id not in (select id_copia from prestiti);
>>
>> but it doesn't give me any records at all.
>> CREATE TABLE prestiti (
>> id_copia integer references copie(id)
>
>> CREATE TABLE testi_fermi_prenotati (
>> id_copia integer NOT NULL references copie(id),
>
> Are you sure you don't have any null values in prestiti.id_copia?
Yes, there is a null value and it has not to be there.
Thank you.
Bye, \ferz
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2004-06-23 15:18:41 | Re: COPY security fix |
Previous Message | Tom Lane | 2004-06-23 14:54:58 | Re: 7.5-dev, pg_dumpall, dollarquoting |