Re: Questions about Exists-Not exists clause

From: M Spreij <nemo(at)mechintosh(dot)com>
To: pgsql-novice(at)postgresql(dot)org
Subject: Re: Questions about Exists-Not exists clause
Date: 2003-07-24 20:46:36
Message-ID: a05210603bb45f5857086@[192.168.1.12]
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

> > I've got, imagine, the next two tables:
> >
> > table A:
> >
> > field1 char(3)
> > field2 varchar(50)
> > field3 numeric(6)
> >
> >
> > table B:
> >
> > field4 date
> > field5 time
> > field6 numeric(6)
> >
> >
> > I need to know which rows in table A are not in table B, and the join
> > fields are the two numeric ones (field3 and field6).
>
>SELECT * FROM A WHERE NOT EXISTS (SELECT NULL FROM B WHERE
>A.field3=B.field6);

I did this recently, using
SELECT * FROM A WHERE field3 NOT IN (SELECT field6 FROM B)

Now if this is totally wrong tell me *gently*, it's the first
question I felt I was up to to answer :-)

Regards,

Martin
--
<mailto:mac(dot)com(at)nemo>
<http://www.mechintosh.com/>

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message M Spreij 2003-07-24 20:47:14 Re: design/copying a bunch of records
Previous Message Dag Gullberg 2003-07-24 14:54:33 Re: question about images