RIGHT JOIN Bağlantısı
SQL'de RIGHT JOIN, sol birleştirme olarak adlandırılır. LEFT JOIN işleminin tersini yapar.
Açıklama
RIGHT JOIN:
Tablo-B de bulunan tüm kayıtları, Tablo-A da ise sadece eşleşen kayıtları listelemek için kullanılır.
Söz Dizimi
RIGHT JOIN (Sol Birleştirme)
SELECT kolon1....,kolonN FROM Tablo-A RIGHT 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
- RIGHT 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 RIGHT 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 RIGHT 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.
İlerleyen zamanlarda JOIN bağlantılarını incelemeye devam edeceğiz.
Şimdilik
Hoşcakalın...
0 Yorumlar