JOIN DI BASIS DATA
🔹 Pengertian JOIN JOIN adalah perintah SQL yang digunakan untuk menggabungkan data dari dua atau lebih tabel berdasarkan kolom yang saling berhubungan (biasanya primary key dan foreign key ). Contoh kasus: Tabel barang (daftar barang dan stok). Tabel transaksi (catatan penjualan barang). Kalau kita ingin melihat nama barang + jumlah terjual dalam satu tabel hasil query → pakai JOIN . 🔹 Macam-Macam JOIN INNER JOIN Mengambil hanya data yang cocok/beririsan di kedua tabel. Contoh: hanya menampilkan transaksi yang punya data barang valid. SELECT barang.nama, transaksi.jumlah FROM barang INNER JOIN transaksi ON barang.id = transaksi.id_barang; LEFT JOIN (LEFT OUTER JOIN) Mengambil semua data dari tabel kiri , meskipun tidak ada pasangan di tabel kanan. Jika tidak ada pasangan, kolom dari tabel kanan akan bernilai NULL . SELECT barang.nama, transaksi.jumlah FROM barang LEFT JOIN transaksi ON barang.id = transaksi.id_barang; ...