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.
- 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. - Kebalikan dari LEFT JOIN. Mengembalikan semua baris dari tabel kanan dan hanya baris yang cocok dari tabel kiri. Kolom tabel kiri akan berisi
NULLjika tidak ada kecocokan. - Mengembalikan semua baris dari kedua tabel, menggabungkan kedua tabel secara menyeluruh. Jika data tidak ada di salah satu tabel, hasilnya adalah
NULL.

Komentar
Posting Komentar