Left Join

LEFT JOIN ifadesi, sol tablodaki (tablo1) tüm kayıtları ve sağ tablodaki (tablo2) eşleşen kayıtları döndürür. Eğer eşleşme yoksa sonuç sağ taraftan 0 kayıttır.

LEFT JOIN Syntax

SELECT sütun_adları
FROM tablo1
LEFT JOIN tablo2
ON tablo1.sütun_adı = tablo2.sütun_adı;Code language: SQL (Structured Query Language) (sql)

Not: Bazı veri tabanlarında LEFT JOIN, LEFT OUTER JOIN olarak adlandırılır.

left join 1

LEFT JOIN Örneği

Aşağıdaki SQL kodu, tüm müşterileri ve sahip olabilecekleri tüm siparişleri seçecektir:

SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID
ORDER BY Customers.CustomerName;Code language: SQL (Structured Query Language) (sql)
left join

Not: LEFT JOIN ifadesi, sağ tabloda (Siparişler) eşleşme olmasa bile sol tablodaki (Müşteriler) tüm kayıtları döndürür.

Posted

in

by