1

Konu: SQL ile farklı kayıtları bulmak

merhaba üsdatlar,A ve B isminden iki tablom var.SQL cümlesi ile, A tablosunda kayıtlı olupta,B tablosunun içinde bulunmayan(a tablosunun b den farkı) kayıtları nasıl bulurum.Uzun zamandır bu tarz bir olaya ihtiyacım olmadığından hatırlayamadım.Üsdatlar yardımınızı bekliyorum:)

En büyük sermaye nakit,nakit sermaye vakittir...

2 Son düzenleyen, cetinbasoz (17.09.2007 15:13:34)

Re: SQL ile farklı kayıtları bulmak

select * from tableA where anahtarField not in (select anahtarField from tableB)

select * from tableA where not exist (select * from tableB where tableA.anahtarField == tableB.anahtarField)

select tableA.* from tableA left join tableB on tableA.anahtarField == tableB.anahtarField where tableB.anahtarField is null

...

3

Re: SQL ile farklı kayıtları bulmak

Visual Fox Pro
Select * From  TABLE_A Where Pkey Not In ;

    ( Select Pkey From TABLE_B ) ;
    inTO Cursor CrsDiff Readwrite NOFILTER

4

Re: SQL ile farklı kayıtları bulmak

üsdatlarım teşekkür ederim

En büyük sermaye nakit,nakit sermaye vakittir...