Rabu, 08 Maret 2023

Maret 08, 2023




RIGHT JOIN

Kebalikan dari LEFT JOIN adalah RIGHT JOIN, atau biasa juga dikenal dengan RIGHT OUTER JOIN. RIGHT JOIN akan menampilkan semua data yang ada di table sebelah kanan dan mencari kecocokan key pada table sebelah kiri.

Jika tidak ditemukan kecocokan, maka akan di set NULL secara otomatis pada table sebelah kiri.

 Contoh


Query diatas akan menampilkan output seperti gambar berikut:


Pada output diatas, anda dapat melihat bahwa terdapat NULL pada table sebelah kiri. Hal ini dikarenakan tidak ditemukan kecocokan key diantara kedua table.

Untuk lebih mudah memahaminya, perhatikan diagram venn berikut:

 


Fungsi RIGHT JOIN

Fungsi dari right join adalah untuk menggabungkan dua tabel dengan mengambil semua baris dari tabel kanan dan hanya baris yang cocok dari tabel kiri. Right join digunakan ketika Anda ingin mempertahankan semua data dari tabel kanan, bahkan jika tidak ada yang cocok di tabel kiri. Hal ini berguna ketika Anda ingin menampilkan semua data dari satu tabel

Contoh penggunaan RIGHT JOIN


Penjelasan:
  • table1 dan table2 adalah nama tabel yang ingin digabungkan.
  • column_name adalah nama kolom yang ingin digunakan sebagai kunci untuk menggabungkan dua tabel.
  • SELECT * digunakan untuk menampilkan semua kolom dari dua tabel yang digabungkan.
  • RIGHT JOIN digunakan untuk melakukan right join.

kesimpulan

Kebalikan dari LEFT JOIN adalah RIGHT JOIN. RIGHT JOIN akan menampilkan semua data yang ada di table sebelah kanan dan mencari kecocokan key pada table sebelah kiri, jika tidak ditemukan kecocokan, maka akan di set NULL secara otomatis pada table sebelah kiri.

0 komentar:

Posting Komentar