Re: Finding entries not in table..differnce?

Поиск
Список
Период
Сортировка
От Erol Oz
Тема Re: Finding entries not in table..differnce?
Дата
Msg-id 396A6F59.6132C357@bilgi.edu.tr
обсуждение исходный текст
Ответ на Finding entries not in table..differnce?  ("Zot O'Connor" <zot@zotconsulting.com>)
Список 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 по дате отправления:

Предыдущее
От: "Stephan Szabo"
Дата:
Сообщение: Re: Finding entries not in table..differnce?
Следующее
От: "Rob S."
Дата:
Сообщение: Creating timestamps in queries?