Forum
Bildirimler
Hepsini Temizle
SQL Server
2
Yazılar
1
Üyeler
0
Reactions
443
Görüntüleme
Konu başlatıcı
Arkadaşlar merhaba, şöyle bir sorunum var.
Tablo1 ve Tablo2' deki kayıtları ID'ler ile eşleştirdim. Fakat bazen oluşan hatalar sonucu Tablo1'e eklenip Tablo2'ye eklenemeyen kayıtlar var.
JOIN yöntemlerinden hangisini, ne şekilde kullanırsam Tablo1'de olup da Tablo2'de bulunmayan kayıtları getirebilirim.
Şu an Tablo1 left join Tablo2 yazarak tüm kayıtları çağırıyor ve Tablo2'de ID'si boş olanları yazdırarak uzun yoldan bir işlem yapıyorum. Fakat yüzlerce kayıt olduğu zaman performans kaybı oluyor.
Yardımcı olabilirseniz çok sevinirim, teşekkürler.
Gönderildi : 10/09/2013 04:39
Konu başlatıcı
Şu şekilde oluyormuş;
SELECT Tablo1ID FROM Tablo1 Where Tablo1ID NOT IN (SELECT Tablo2ID FROM Tablo2)
Teşekkürler
Gönderildi : 10/09/2013 05:08