SQL Left Join Komutu – Tabloları Birleştirme

SQL Left Join Komutu – Tabloları Birleştirme

31 Ağustos 2018 0 Yazar: Mustafa BÜKÜLMEZ
Toplam Görüntülenme : 396
Yaklaşık okuma süresi : 2 DK
SQL Inner Join Komutu - Tabloları Birleştirme
SQL Union All Komutu - Sorguları Birleştirme

SQL Left Join Komutu – Tabloları Birleştirme , dersimiz ile sql eğitim setimize devam ediyoruz. Bu dersi anlatabilmek için yeni tablolar gerekiyordu. Ne yalan söyliyeyim şimdi o tabloları açmak zoruma gitti. O yüzden görselleri ve sorguları farklı sitelerden alarak açıklayacağım. Neredeyse hiç kullanmadığım bir komut olduğundan dolayı bu konu da verebileceğim bir püf noktası yok. Gelin SQL Left Join Komutu – Tabloları Birleştirme dersimizde geçelim.

SQL Left Join Komutu – Tabloları Birleştirme

Left join, Bazı veri tabanlarında left outher join olarak da bilinmektedir. Biz left join olarak kullanacağız.

Left Join tüm kayıtları soldaki tablodan yani ana tablodan alır, Sağ tabloda yani ikinci tabloda, ana tablodaki verilere karşılık veri olmasa bile ana tablodaki tüm veriler görünür ve ikinci tablodan NULL değer dönmüş olur.

Advertisements

sql left join

Gördüğünüz görselde northwind örnek database’i üzerinden çalıştırılmış bir left join sorgusunın sonucu görüyorsunuz. Solda Müşteriler, Sağda ise verdikleri siparişin ID’si yer alıyor. Bu görsele bakınca anlıyoruz ki Alfreds Futterkiste adlı müşteri hiç sipariş vermemiş. Burada ana tablo Müşteriler olduğundan tüm müşteriler gelmiştir.Burada eğer müşterinin iki tane siparişi var ise aynı müşteriye ait iki satır olacaktır.

Şimdi yukarıdaki sonucu veren sql sorgusunu vereyim.

SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders
ON Customers.CustomerID=Orders.CustomerID
ORDER BY Customers.CustomerName;

 


SQL Left Join Komutu – Tabloları Birleştirme , dersimizde bu kadar dostlar. Çok kullanmadığım bir komut olduğundan dolayı bu konu hakkında verebileceğim bir püf noktası yada kullanım mantığı yoktur.

İlgili İçerik  SQL Where Komutu – Şartlı Veri Listeleme

Microsoft SQL Server & T-SQL Eğitim Seti ders listesi için tıklayınız.

Sağlıcakla ve Takipte Kalın. 😉

Destek: https://www.w3schools.com/sql/sql_join_left.asp

SQL Inner Join Komutu - Tabloları Birleştirme
SQL Union All Komutu - Sorguları Birleştirme