MS Access Veritabanları, VBA ve SQL Kullanımı

Microsoft Access'e dair herşey...

SQL LEFT JOIN Bağlantısı

LEFT JOIN Bağlantısı


SQL'de LEFT JOIN, sol birleştirme olarak adlandırılır.

Açıklama

LEFT JOIN: 
Tablo-A da bulunan tüm kayıtları, Tablo-B de ise sadece eşleşen kayıtları listelemek için kullanılır.

Söz Dizimi 

LEFT JOIN (Sol Birleştirme)

SELECT kolon1....,kolonN
FROM Tablo-A
LEFT JOIN Tablo-B
ON Tablo-A.KolonAdı= Tablo-B.KolonAdı;

PARAMETRELER
  • kolon1...kolonN:sorguda gösterilecek alanlar
  • Tablo-A:Soldan birleştirilecek tablo
  • Tablo-B: Sağdan birleştirilecek tablo
  • LEFT JOIN:Bağlantı Türü  
  • ON'dan sonraki ifade:Eşleştirilecek alanlar
Şimdi örneklerimizi yapalım.

Örnekler
Ürünler tablosu ile Stok Hareketleri tablosu arasında bir LEFT JOIN bağlantısı oluşturalım. Burada Soldaki tablo Ürünler, sağdaki tablo ise Stok Hareketleri Tablosudur. Ürünler tablosundan tüm kayıtları, Stok Hareketleri Tablosundan ise sadece eşleşen kayıtları listeleyeceğiz.

left join




Şimdi sorgumuzu yazalım, Sorgu sonucumuzda 3 tane alan görmek istiyoruz. Tıpkı bundan önce gördüğümüz INNER JOIN bağlantısındaki gibi, Bunlar Hareket Türü, Ürün No, ve  Miktar. Sorgumuzun görüntüsü aşağıdaki gibi olmalıdır.

SELECT [Stok Hareketleri].[Hareket Türü], [Stok Hareketleri].[Ürün No], [Stok Hareketleri].Miktar
FROM Ürünler LEFT JOIN [Stok Hareketleri] ON Ürünler.[No] = [Stok Hareketleri].[Ürün No];

Şimdi de sorgu sonuçlarımızı görmek için çalıştıralım.

left join




İlerleyen zamanlarda JOIN bağlantılarını incelemeye devam edeceğiz.

Şimdilik 
Hoşcakalın...

Yorum Gönder

0 Yorumlar