Left Join

Left join adalah salah satu jenis operasi join dalam SQL yang digunakan untuk menggabungkan dua tabel berdasarkan kolom yang sama, tetapi mempertahankan semua baris dari tabel kiri dan hanya menggabungkan baris dari tabel kanan yang memiliki nilai yang cocok di kolom yang sama dengan tabel kiri. Ini berarti bahwa semua baris dari tabel kiri akan tetap ada di hasil query, bahkan jika tidak ada nilai yang cocok dalam tabel kanan.

Contoh:
Misalnya kita memiliki dua tabel: tabel "customers" dan tabel "orders". Tabel "customers" berisi informasi tentang pelanggan, sedangkan tabel "orders" berisi informasi tentang pesanan yang ditempatkan oleh pelanggan. Kedua tabel ini memiliki kolom yang sama yaitu "customer_id", yang berisi identitas unik untuk setiap pelanggan.

Jika kita ingin menggabungkan kedua tabel ini dan mempertahankan semua baris dari tabel "customers", serta hanya menampilkan data dari tabel "orders" jika ada data yang cocok dengan tabel "customers", kita dapat menggunakan left join.

Contoh kode SQL untuk left join:


Hasil dari query ini akan menampilkan semua baris dari tabel "customers" dan hanya baris-baris dari tabel "orders" yang cocok dengan tabel "customers" berdasarkan nilai "customer_id". Jika tidak ada data yang cocok di tabel "orders" untuk sebuah baris di tabel "customers", kolom-kolom dari tabel "orders" akan ditampilkan sebagai NULL.

Komentar

Postingan populer dari blog ini

Sejarah Linux

Outer Join

Null - Constraint