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

Microsoft Access'e dair herşey...

SQL RIGHT JOIN Bağlantısı


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.

right 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 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.

right join


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

Şimdilik 
Hoşcakalın...

Yorum Gönder

0 Yorumlar