Re: Finding entries not in table..differnce? - Mailing list pgsql-sql

From Erol Oz
Subject Re: Finding entries not in table..differnce?
Date
Msg-id 396A6F59.6132C357@bilgi.edu.tr
Whole thread Raw
In response to Finding entries not in table..differnce?  ("Zot O'Connor" <zot@zotconsulting.com>)
List pgsql-sql
If I understand you exactly, you may use except:

select distinct * from prodlang
except
select distinct * from prodlang2

gives you the records which exist in prodlang and do not exist in
prodlang2. So you get all the records in prodlang which are newly
inserted  or updated.

regards
erol
Zot O'Connor wrote:
> 
> I need to write a quick function that tells me all of the entriles in
> table that are not in table2.
> 
> The tables are copies of each other, but 1 has been updated.  I know
> this is easy, but I am running on little sleep :)
> 
> I want to due something like
> 
> select prodlang.prodlsku from prodland,prodlang2 WHERE prodlang.prodlsku
> != prodlang2.prodlsku
> 
> But of course I would get every record, several times since at some
> point the sku does not equal another sku.
> 
> I tried !!= (NOT IN) but it did not like that at all, since sku is a
> char field.
> 
> I am running an older version of postgress on this server, I do not know
> if that is important.
> 
> --
> Zot O'Connor
> 
> http://www.ZotConsulting.com
> http://www.WhiteKnightHackers.com


pgsql-sql by date:

Previous
From: "Stephan Szabo"
Date:
Subject: Re: Finding entries not in table..differnce?
Next
From: "Rob S."
Date:
Subject: Creating timestamps in queries?