Join Statements - Mailing list pgsql-sql

From tconti@hotmail.com (T Conti)
Subject Join Statements
Date
Msg-id 5e0d3eda.0202110715.764ff25f@posting.google.com
Whole thread Raw
List pgsql-sql
Howdy:

I need to put together an SQL statement that will return all of the
rows in table A that are not in table B.  Table A and B have the same
primary key.  For example:

select count(a.*) 
from a  (nolock) left outer join
b (nolock) on a.id = b.id
where a.id != b.id

This did not work.  It returned 0 rows.  I know that this could be
done very easily in a sub-select, but that seems inefficient.  Is
there any way to accomplish what I mentioned above in the join
statement or is the sub-select the way to go?

Thanks for the help,
Tom


pgsql-sql by date:

Previous
From: Shane Wright
Date:
Subject: table locking
Next
From: Shane Wright
Date:
Subject: Re: table locking