3 Tabloda Inner Join Kullanımı – Ahmet Cansever
Çarşamba , 28 Haziran 2017
Anasayfa » SQL » 3 Tabloda Inner Join Kullanımı

3 Tabloda Inner Join Kullanımı

Bu yazımızda SQL veritabanında 3 (üç) Tablo ya da daha fazla tabloyu bağlamak için Inner Join kullanımının nasıl yapılabileceğini göreceğiz. Join kullanacağımız örneğimiz kutuphane veritabanı olacak.

İlk olarak 3 tabloda nasıl InnerJoin kullanılır ona bakacağız. Aşağıda ogrenci, kitap ve islem tablolarını görüyorsunuz. (Resimlerin üzerine tıklayarak büyütebilirsiniz.)

“ogrenci” Tablosu

 

“kitap” Tablosu

 

“islem” Tablosu

Yukarıdaki “islem” tablosunu incelediğimizde ogrno ve kitapno alanlarını görmekteyiz. Burada bir kayıt bulunuyor fakat biz bunun hangi öğrenci ve hangi kitap olduğunu da görmek istiyoruz. Hatta bu öğrenci ve kitaba ait diğer bilgileri de görmek isteyebiliriz. Bunun için aşağıdaki sorguyu kullanabiliriz.
 

Sorgumuzu yazıp Execute dediğimizde çıktımız aşağıdaki gibi olacaktır.

 

Şimdide kitaba ait yazar bilgisinin de görüntülenmesini sağlayalım. Yani inner join işleminin 4 tablo için kullanılmasını sağlayalım. Veritabanımızda bulunan yazar tablosu aşağıdaki gibidir. Yazar bilgisi kitap tablosunda yazarno alanı ile ilişkili olduğunu belirtelim.

 

Aşağıdaki sql sorgusunu yazarak çalıştırdığımızda ekran çıktısı aşağıdaki gibi olacaktır.

Hakkında Ahmet C

Yorum Yap

Wordpress Tema indir