Right join adalah salah satu jenis operasi penggabungan tabel dalam database yang mengambil semua data dari tabel di sisi kanan (tabel kedua yang disebutkan dalam perintah join), dan hanya data yang cocok dari tabel di sisi kiri (tabel pertama yang disebutkan dalam perintah join).
Contoh penggunaan right join adalah sebagai berikut:
Misalkan kita memiliki dua tabel yang terpisah, yaitu tabel "produk" dan tabel "kategori", di mana tabel produk berisi informasi tentang produk yang dijual dan tabel kategori berisi informasi tentang kategori produk tersebut. Kita ingin menggabungkan kedua tabel tersebut berdasarkan kolom "kategori_id", tetapi ingin mempertahankan semua baris dari tabel kategori, bahkan jika tidak ada nilai yang cocok di tabel produk.
Tabel "produk":
Tabel "kategori":
Untuk menggabungkan kedua tabel tersebut berdasarkan kolom "kategori_id" dengan right join, kita dapat menggunakan perintah SQL RIGHT JOIN sebagai berikut:
Output dari perintah tersebut akan menghasilkan:
Dalam contoh ini, right join mengambil semua data dari tabel kategori, termasuk baris yang tidak memiliki pasangan nilai yang cocok di kolom "kategori_id" pada tabel produk, dan hanya mengeluarkan baris yang memiliki pasangan nilai yang cocok di kolom "kategori_id" pada tabel produk. Right join berguna untuk menggabungkan informasi dari tabel yang berbeda dan mempertahankan semua data dari satu tabel, bahkan jika tidak ada nilai yang cocok di tabel lain.
0 Komentar