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.
Ş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];
İlerleyen zamanlarda JOIN bağlantılarını incelemeye devam edeceğiz.
Şimdilik
Hoşcakalın...
0 Yorumlar