SQL

Memahami Perbedaan Inner Join dan Left Join dalam SQL

Menghubungkan data dari dua tabel atau lebih adalah inti dari database relasional. Banyak pengembang pemula bingung kapan harus menggunakan INNER JOIN (yang hanya menampilkan data yang berpasangan di kedua tabel) dibandingkan LEFT JOIN (yang tetap menampilkan data tabel kiri meskipun tidak ada pasangannya di tabel kanan). Memahami perbedaan ini sangat penting untuk menghasilkan laporan data yang akurat dan lengkap.

-- INNER JOIN: Hanya ambil user yang punya pesanan
SELECT users.nama, orders.produk 
FROM users 
INNER JOIN orders ON users.id = orders.user_id;

-- LEFT JOIN: Ambil SEMUA user, sertakan produk jika ada
SELECT users.nama, orders.produk 
FROM users 
LEFT JOIN orders ON users.id = orders.user_id;
4 Views
Eksplor Materi Lainnya