Home » SQL » Keyword RIGHT JOIN SQL : Syntax dan Contohnya

Keyword RIGHT JOIN SQL : Syntax dan Contohnya

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Kata Kunci SQL RIGHT JOIN

Kata kunci RIGHT JOIN digunakan untuk mengembalikan semua record dari tabel kanan (table2) dan record yang cocok dari tabel kiri (table1). Hasilnya adalah NULL dari sisi kiri, jika tidak ada yang cocok.

Syntax RIGHT JOIN

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.

Contoh Database

Dalam tutorial ini kita akan menggunakan database contoh Northwind yang terkenal.

Di bawah ini adalah pilihan dari tabel “Orders”:

IdOrderIdCustomerIdEmployeeTanggalPesanIdShipper
10308271996-09-183
103093731996-09-191
103107781996-09-202

Dan pilihan dari tabel “Employees”:

IdEmployeeLastNameFirstNameBirthDateFoto
1DavolioNancy12/8/1968EmpID1.pic
2FullerAndrew2/19/1952EmpID2.pic
3LeverlingJanet8/30/1963EmpID3.pic

Contoh SQL RIGHT JOIN

Pernyataan SQL berikut akan mengembalikan semua karyawan, dan setiap pesanan yang mungkin telah mereka lakukan:

Contoh

SELECT Orders.IdOrder, Employees.LastName, Employees.FirstName
FROM Orders
RIGHT JOIN Employees ON Orders.IdEmployee = Employees.IdEmployee
ORDER BY Orders.IdOrder;

Catatan: Kata kunci RIGHT JOIN mengembalikan semua rekaman dari tabel kanan (Employees), bahkan jika tidak ada kecocokan di tabel kiri (Orders).

You may also like