Macro shot of a dark-mode database schema diagram on a screen, neon blue connecting lines showing a LEFT JOIN relationship, soft terminal glow, high contrast
Macro shot of a dark-mode database schema diagram on a screen, neon blue connecting lines showing a LEFT JOIN relationship, soft terminal glow, high contrast
Modul Interaktif 02

Logika visual LEFT JOIN

Pertahankan seluruh data dari tabel utama tanpa kehilangan baris penting, bahkan saat data relasi di tabel kanan tidak ditemukan.

Close-up of a phpMyAdmin query result table on a dark screen, highlighting a column filled with neon green NULL values, high-contrast UI photography
Close-up of a phpMyAdmin query result table on a dark screen, highlighting a column filled with neon green NULL values, high-contrast UI photography
Struktur Data

Kekuatan nilai NULL

Saat tabel kanan tidak memiliki baris yang cocok, phpMyAdmin akan menampilkan nilai NULL berwarna kontras. Ini bukan error, melainkan penanda bahwa relasi data bersifat opsional.

Memahami NULL membantu Anda menghindari hilangnya baris data utama yang sering terjadi saat menggunakan INNER JOIN biasa.

Studi Kasus

Pencarian pengguna pasif

Gunakan LEFT JOIN untuk mengidentifikasi pengguna terdaftar yang belum pernah melakukan transaksi pembelian sama sekali.

Filter IS NULL

Query SQL phpMyAdmin

SELECT users.username, orders.id FROM users LEFT JOIN orders ON users.id = orders.user_id WHERE orders.id IS NULL;

Dengan menambahkan klausa WHERE transaksi.id IS NULL, Anda menyaring hasil untuk menampilkan hanya pengguna yang tidak memiliki catatan pembelian.

Hasil: 3 pengguna ditemukan tanpa transaksi.

Uji query Anda sekarang

Buka sandbox interaktif phpMyAdmin kami dan tulis query LEFT JOIN pertama Anda dengan dataset nyata.