JOIN pada Database

# Apa itu JOIN pada Database?  
   Join pada database adalah klausa SQL yang digunakan untuk menggabungkan baris data dari dua atau lebih tabel berdasarkan kolom yang berhubungan di antara tabel-tabel tersebut, sehingga menghasilkan satu tabel sementara baru dengan informasi yang lebih lengkap  dari tabel-tabel yang digabungkan. Tujuan utamanya adalah menampilkan data dari tabel-tabel yang saling berelasi dengan menggunakan nilai yang sama pada kolom yang menghubungkannya.
# Mengapa JOIN Digunakan?
   Dalam basis data relasional, data disimpan dalam tabel-tabel terpisah untuk menghindari redundansi. Namun, ketika Anda perlu melihat informasi yang tersebar di beberapa tabel, seperti menampilkan nama pelanggan dan pesanan mereka, Anda memerlukan JOIN untuk menyatukan data tersebut dalam satu kueri yang koheren.
# Jenis-jenis JOIN yang Umum
Ada beberapa jenis JOIN, yang paling sering digunakan adalah:
  • Mengembalik**an hanya baris yang memiliki nilai yang cocok di kedua tabel. Jika tidak ada kecocokan, baris tersebut tidak akan muncul dalam hasil.
  • LEFT JOIN (atau LEFT OUTER JOIN):
    Mengembalikan semua baris dari tabel kiri dan hanya baris yang cocok dari tabel kanan. Jika tidak ada pasangan di tabel kanan, kolom tabel kanan akan diisi dengan nilai NULL.
  • RIGHT JOIN (atau RIGHT OUTER JOIN):
    Kebalikan dari LEFT JOIN. Mengembalikan semua baris dari tabel kanan dan hanya baris yang cocok dari tabel kiri. Kolom tabel kiri akan berisi NULL jika tidak ada kecocokan.
  • FULL JOIN (atau FULL OUTER JOIN):
    Mengembalikan semua baris dari kedua tabel, menggabungkan kedua tabel secara menyeluruh. Jika data tidak ada di salah satu tabel, hasilnya adalah NULL.

Komentar

Postingan Populer