SQL RIGHT JOIN Kata Kunci
SQL RIGHT JOIN Kata Kunci
Kata RIGHT JOIN
kunci mengembalikan semua record dari tabel kanan (table2), dan record yang cocok dari tabel kiri (table1). Hasilnya adalah 0 catatan dari sisi kiri, jika tidak ada kecocokan.
Sintaks GABUNG KANAN
SELECT column_name(s)
FROM table1
RIGHT JOIN table2
ON table1.column_name = table2.column_name;
Catatan: Dalam beberapa database RIGHT JOIN
disebut
RIGHT OUTER JOIN
.
Basis Data Demo
Dalam tutorial ini kita akan menggunakan database sampel Northwind yang terkenal.
Di bawah ini adalah pilihan dari tabel "Pesanan":
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 |
Dan pilihan dari tabel "Karyawan":
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 |
Contoh SQL RIGHT JOIN
Pernyataan SQL berikut akan mengembalikan semua karyawan, dan pesanan apa pun yang mungkin telah mereka lakukan:
Contoh
SELECT Orders.OrderID, Employees.LastName, Employees.FirstName
FROM Orders
RIGHT JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID
ORDER BY Orders.OrderID;
Catatan: Kata RIGHT JOIN
kunci mengembalikan semua catatan dari tabel kanan (Karyawan), bahkan jika tidak ada kecocokan di tabel kiri (Pesanan).