MENGENAL APA ITU LEFT JOIN


APA ITU LEFT JOIN ?

LEFT JOIN menghasilkan nilai berdasarkan table kiri (left table) dan nilai yang sama di table kanan (right table). Jika table kanan tidak sama nilainya dengan table kiri, maka akan diisi nilai NULL pada table kanan.

Contoh perintah SQLnya seperti berikut:

Dalam contoh ini, tabel A adalah tabel utama dan tabel B adalah tabel referensi. Kita akan melakukan left join pada tabel karyawan dan tabel gaji, sehingga semua data di tabel karyawan akan dimasukkan ke dalam hasil left join, sementara data di tabel gaji yang tidak memiliki pasangan di tabel karyawan akan diabaikan.



Query SQL untuk melakukan left join antara kedua tabel adalah sebagai berikut:

SELECT karyawan.ID, karyawan.Nama, karyawan.Jabatan, gaji.Gaji
FROM karyawan
LEFT JOIN gaji ON karyawan.ID = gaji.ID

Hasil left join akan seperti ini:


Dalam hasil ini, kita dapat melihat bahwa semua data karyawan tetap masuk ke dalam hasil left join, meskipun beberapa data di tabel gaji tidak memiliki pasangan di tabel karyawan dan memiliki nilai NULL.

Komentar

Postingan populer dari blog ini

Mengenal apa itu NULL dan NOT NULL

MENGENAL APA ITU DATA TYPE, DAN MACAM -MACAM DATA TYPE DI SQL

Istilah - Istilah dalam Configuration local storage and Configuration File System