MySQL SAĞ BİRLEŞTİRME Anahtar Kelime
MySQL SAĞ BİRLEŞTİRME Anahtar Kelime
Anahtar RIGHT JOIN
kelime, sağdaki tablodan (tablo2) tüm kayıtları ve soldaki tablodan (tablo1) eşleşen kayıtları (varsa) döndürür.
RIGHT JOIN Sözdizimi
SELECT column_name(s)
FROM table1
RIGHT JOIN table2
ON table1.column_name = table2.column_name;
Demo Veritabanı
Bu eğitimde, iyi bilinen Northwind örnek veritabanını kullanacağız.
Aşağıda "Siparişler" tablosundan bir seçim bulunmaktadır:
OrderID | CustomerID | EmployeeID | OrderDate | ShipperID |
---|---|---|---|---|
10308 | 2 | 7 | 1996-09-18 | 3 |
10309 | 37 | 3 | 1996-09-19 | 1 |
10310 | 77 | 8 | 1996-09-20 | 2 |
Ve "Çalışanlar" tablosundan bir seçim:
EmployeeID | LastName | FirstName | BirthDate | Photo |
---|---|---|---|---|
1 | Davolio | Nancy | 12/8/1968 | EmpID1.pic |
2 | Fuller | Andrew | 2/19/1952 | EmpID2.pic |
3 | Leverling | Janet | 8/30/1963 | EmpID3.pic |
MySQL RIGHT JOIN Örneği
Aşağıdaki SQL ifadesi, tüm çalışanları ve vermiş olabilecekleri siparişleri döndürür:
Örnek
SELECT Orders.OrderID, Employees.LastName, Employees.FirstName
FROM Orders
RIGHT JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID
ORDER BY Orders.OrderID;
Not: Anahtar RIGHT JOIN
sözcük, soldaki tabloda (Siparişler) hiçbir eşleşme olmasa bile, sağdaki tablodan (Çalışanlar) tüm kayıtları döndürür.