Pada artikel kali ini kita akan membahas mengenai right join dalam mysql dan contoh penggunaanya.
Right join adalah salah satu jenis operasi penggabungan tabel dalam SQL yang mirip dengan left join, tetapi mengembalikan semua baris dari tabel kanan (right table) dan baris yang cocok dari tabel kiri (left table) berdasarkan nilai yang sama pada kolom yang dihubungkan. Jika tidak ada nilai yang cocok pada tabel kiri, maka kolom yang sesuai akan diisi dengan nilai NULL.
contoh penggunaanya :
Tabel orders
Tabel customers
Contoh SQL untuk melakukan right join antara tabel orders dan customers berdasarkan customer_id adalah sebagai berikut:
SELECT orders.order_id, customers.customer_name, orders.order_date, orders.total_amount
FROM orders
RIGHT JOIN customers ON orders.customer_id = customers.customer_id;
Maka hasilnya akan seperti pada gambar dibawah :
Dalam contoh ini, RIGHT JOIN digunakan untuk menggabungkan semua baris dari tabel customers dengan baris yang cocok dari tabel orders berdasarkan customer_id. Karena ada pelanggan dengan customer_id 105 yang tidak ada dalam tabel orders, nilai NULL digunakan untuk kolom orders untuk pelanggan tersebut.