MySQL RIGHT JOIN Kata Kunci
MySQL RIGHT JOIN Kata Kunci
Kata RIGHT JOIN
kunci mengembalikan semua catatan dari tabel kanan (tabel2), dan catatan yang cocok (jika ada) dari tabel kiri (tabel1).
Sintaks GABUNG KANAN
SELECT column_name(s)
FROM table1
RIGHT JOIN table2
ON table1.column_name = table2.column_name;
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 |
MySQL RIGHT JOIN Contoh
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).