LEFT JOIN - JOIN
Left Join adalah salah satu jenis operasi join dalam SQL yang digunakan untuk menggabungkan dua atau lebih tabel dalam sebuah query, dimana seluruh baris pada tabel yang terletak di sebelah kiri LEFT JOIN akan tetap ditampilkan walaupun tidak memiliki nilai yang cocok pada tabel yang terletak di sebelah kanan RIGHT JOIN. Jika tidak ada nilai yang cocok pada tabel yang terletak di sebelah kanan RIGHT JOIN, maka akan diisi dengan nilai NULL.
Pada dasarnya, left join mengambil seluruh baris dari tabel yang terletak di sebelah kiri (tabel yang digunakan dalam LEFT JOIN) dan mencocokkan dengan baris yang memiliki nilai yang sama pada kolom join pada tabel yang terletak di sebelah kanan.
Berikut adalah contoh sintaks left join:
Penjelasan:
SELECT: menentukan kolom-kolom yang akan ditampilkan pada hasil query.
tabel1, tabel2: nama tabel yang akan digabungkan.
kolom_join: kolom yang digunakan untuk join tabel.
ON: kondisi join, yaitu mencocokkan nilai kolom_join antara kedua tabel.
Contoh penggunaan left join adalah sebagai berikut:
Tabel "pegawai":
Tabel "gaji":
Maka query left join untuk menggabungkan kedua tabel tersebut dapat dilakukan sebagai berikut:
Hasil query:
Dalam contoh di atas, kita menggabungkan tabel "pegawai" dengan tabel "gaji" menggunakan left join berdasarkan nilai kolom "id" yang sama pada kedua tabel. Seluruh baris pada tabel "pegawai" tetap ditampilkan, bahkan meskipun pada tabel "gaji" tidak terdapat nilai yang cocok dengan nilai pada kolom join. Hasilnya adalah daftar pegawai beserta gaji masing-masing, dan pada baris keempat (David), karena tidak terdapat nilai yang cocok pada tabel "gaji", maka kolom gaji diisi dengan nilai NULL.
Comments
Post a Comment