MENGENAL APA ITU RIGHT JOIN PADA SQL
APA ITU RIGHT JOIN ?
Konsep RIGHT JOIN hampir sama seperti LEFT JOIN hanya yang menjadi master adalah table kanan (right table). Jika table kiri tidak sama nilainya dengan table kanan, maka akan diisi nilai NULL pada table kiri.
berikut ini adalah contoh data untuk penggunaan right join:
Misal kita mempunyai Table yang bernama karyawan dan Table gaji
Dalam contoh ini, tabel B adalah tabel utama dan tabel A adalah tabel referensi. Kita akan melakukan right join pada tabel gaji dan tabel karyawan, sehingga semua data di tabel gaji akan dimasukkan ke dalam hasil right join, sementara data di tabel karyawan yang tidak memiliki pasangan di tabel gaji akan diabaikan.
Query untuk Right Join pada SQL sebagai berikut :
SELECT karyawan.ID, karyawan.Nama, karyawan.Jabatan, gaji.Gaji
FROM karyawan
RIGHT JOIN gaji ON karyawan.ID = gaji.ID
output yang dihasilkan akan seperti ini :
Dalam hasil ini, kita dapat melihat bahwa semua data gaji tetap masuk ke dalam hasil right join, meskipun beberapa data di tabel karyawan tidak memiliki pasangan di tabel gaji dan memiliki nilai NULL.
Komentar
Posting Komentar