Right join adalah salah satu jenis operasi yang ada pada join dalam SQL yang menggabungkan antara dua buah tabel berdasarkan kondisi join yang telah ditentukan, dengan memberikan semua baris dari tabel kanan (right table) dan hanya baris dari tabel kiri (left table) yang sesuai dengan kondisi join ini.
Pada right join ini, hasilnya akan berisi tentang semua baris dari tabel kanan (right table), bahkan jika tidak ada baris yang cocok dengan kondisi join dari tabel kiri (left table). jika tidak ada baris yang cocok pada kondisi join dari tabel kanan (right table), maka nilai null ini akan menghasilkan kolom - kolom dari tabel kiri (left table).
Contoh penggunaan right join pada dua buah tabel "hewan" dan "jenis_hewan" :
Tabel hewan :
Right join pada tabel "hewan" dan "jenis_hewan" :
Keterangan :
- SELECT * : Pernyataan SELECT digunakan untuk memilih kolom tertentu yang akan ditampilkan dalam hasil query. Tanda "*" menunjukkan bahwa semua kolom dari kedua tabel akan dipilih untuk ditampilkan.
- FROM jenis_hewan : FROM digunakan untuk menunjukkan tabel mana yang akan digunakan dalam query. Dalam kasus ini, tabel "jenis_hewan" akan digunakan.
- RIGHT JOIN hewan : RIGHT JOIN adalah jenis JOIN yang mengembalikan semua baris dari tabel yang ada di sebelah kanan JOIN dan baris yang cocok dari tabel yang ada di sebelah kiri JOIN. Dalam kasus ini, kita akan melakukan RIGHT JOIN tabel "hewan" dengan tabel "jenis_hewan".
- ON jenis_hewan.id_jenis = hewan.id_hewan : ON digunakan untuk menentukan kondisi JOIN. Dalam kasus ini, kondisi JOIN adalah bahwa nilai kolom "id_jenis" dari tabel "jenis_hewan" sama dengan nilai kolom "id_hewan" dari tabel "hewan".
Komentar
Posting Komentar