2 tabloyu karşılaştırma.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
sako
Üye
Mesajlar: 477
Kayıt: 11 Haz 2003 02:40
Konum: ERZURUM

2 tabloyu karşılaştırma.

Mesaj gönderen sako »

Arkadaşlar eski ve yeni envanterimi karşılaştırmak istiyorum. Amacım sonradan eklenen veya silinen malzemeleri stok no karşılaştırmak suretiyle tespit etmek. Bunun için sırayla eski envanterdeki malzemelerin stok numaralarıyla tek tek arama yaptırmam mantıklı mı sizce. Forumda aradım ama göremedim. Sizce nasıl bir yol takip etmeliyim. (Yaklaşık 4500-5000 kayıt söz konusu)

Yardımlarınız için şimdiden teşekkürler...
DOĞUNUN SINIR TAŞI ERZURUM'UN DADAŞ'I
EFE'Sİ VAR İZMİR'İN EĞİLMEZ TÜRK' ÜN BAŞI
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: 2 tabloyu karşılaştırma.

Mesaj gönderen unicorn64 »

left outer join ve right outer join işinizi görür sanırım.

bir tabloda olup diğerinde olmayanarı bu şekilde bulabilirsiniz
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: 2 tabloyu karşılaştırma.

Mesaj gönderen conari »

Kod: Tümünü seç

NOT EXISTS
İşinizi görür.

Kod: Tümünü seç

SELECT * FROM  Tablo A
WHERE NOT EXISTS (SELECT * FROM Tablom  B WHERE  A.grupkod = B.grupkod) 
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: 2 tabloyu karşılaştırma.

Mesaj gönderen unicorn64 »

conari yazdı:

Kod: Tümünü seç

NOT EXISTS
İşinizi görür.

Kod: Tümünü seç

SELECT * FROM  Tablo A
WHERE NOT EXISTS (SELECT * FROM Tablom  B WHERE  A.grupkod = B.grupkod) 
hımm o da güselmiş :)
ama aklıma takılan bi nokta var normalde dış sorguda tanımlı tablo iç sorguda tanımsızdır. burada not exists içinde where kısıtında A.grupkod kullanılmış. bu problem olmuyor mu?
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: 2 tabloyu karşılaştırma.

Mesaj gönderen conari »

SQl2000 VE 2005 De sorunsuz.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Cevapla