Full Join

FULL OUTER JOIN ifadesi, sol (tablo1) veya sağ (tablo2) tablo kayıtlarında bir eşleşme olduğunda tüm kayıtları döndürür.

Not: FULL OUTER JOIN ve FULL JOIN aynıdır.

FULL OUTER JOIN Syntax

SELECT sütun_adları
FROM tablo1
FULL OUTER JOIN tablo2
ON tablo1.sütun_adı = tablo2.sütun_adı
WHERE koşul;Code language: SQL (Structured Query Language) (sql)
full join

Not: FULL OUTER JOIN potansiyel olarak çok büyük sonuç kümeleri döndürebilir!

FULL OUTER JOIN Örneği

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

Not: FULL OUTER JOIN ifadesi, diğer tablo ile eşleşsin ya da eşleşmesin, her iki tablodaki eşleşen tüm kayıtları döndürür. Böylece “Müşteriler” de “Siparişler” den eşleşmeyen satırlar varsa veya “Siparişler” de “Müşteriler” den eşleşmeyen satırlar varsa o satırlar da listelenecektir.

Posted

in

by