Left join - join

Left join adalah salah satu jenis operasi penggabungan tabel dalam database yang mengambil semua data dari tabel di sisi kiri (tabel pertama yang disebutkan dalam perintah join), dan hanya data yang cocok dari tabel di sisi kanan (tabel kedua yang disebutkan dalam perintah join).

Contoh penggunaan left join adalah sebagai berikut:

Misalkan kita memiliki dua tabel yang terpisah, yaitu tabel "produk" dan tabel "kategori", di mana tabel produk berisi informasi tentang produk yang dijual dan tabel kategori berisi informasi tentang kategori produk tersebut. Kita ingin menggabungkan kedua tabel tersebut berdasarkan kolom "kategori_id", tetapi ingin mempertahankan semua baris dari tabel produk, bahkan jika tidak ada nilai yang cocok di tabel kategori.

Tabel "produk":


Tabel "kategori":


Untuk menggabungkan kedua tabel tersebut berdasarkan kolom "kategori_id" dengan left join, kita dapat menggunakan perintah SQL LEFT JOIN sebagai berikut:


Output dari perintah tersebut akan menghasilkan:


Dalam contoh ini, left join mengambil semua data dari tabel produk, termasuk baris dengan nilai null di kolom "kategori_id", dan hanya mengeluarkan baris yang memiliki pasangan nilai yang cocok di kolom "kategori_id" pada tabel kategori. Left join berguna untuk menggabungkan informasi dari tabel yang berbeda dan mempertahankan semua data dari satu tabel, bahkan jika tidak ada nilai yang cocok di tabel lain.




Posting Komentar

0 Komentar