SQL SERVER INNER JOIN KULLANIMI

sdkbyrm

webmasterfrm
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Ticaret: 0 / 0 / 0
INNER JOIN en çok kullanılan tablo birleştirme yöntemidir. İki tablo arasında birleştirme yaparken, tabloların her ikisinde de yer alan değerler seçilir, tablolardan sadece birinde yer alıp diğerinde ilişkili değere rastlanılmayan satırlar seçilmez. Aşağıdaki örnekte urunler ve markalar isimli iki tablo kullanılmıştır.




122814_1916_SQLSERVERIN1.png


122814_1916_SQLSERVERIN2.png


Aşağıdaki gibi bir sorgu yazıp execute dediğimizde urunler tablosunda bulunan urunmarkaKod ve markalar tablosunda markaKod alanının eşleştiği satırları görmekteyiz.



122814_1916_SQLSERVERIN3.png





1
2
3
4
5

Select u.urunKod,u.urunAd,u.urunFiyat,m.markaAd
from urunler u inner join markalar m
on u.urunMarkaKod=m.markaKod
ya da


1
2
3
4
5

Select urunler.urunKod,urunler.urunAd,urunler.urunFiyat,markalar.markaAd
from urunler inner join markalar
on urunler.urunMarkaKod=markalar.markaKod
şeklinde sorgumuzu oluşturabiliriz. Sadece iki tabloyu JOIN edebiliriz diye bir kısıtlama yoktur. İkiden fazla tabloyuda ihtiyacımıza göre JOIN edebiliriz.
 
Üst