SQLTingkat: Menengah6 min

Relasi Multi-Tabel: INNER JOIN & LEFT JOIN

Hubungkan tabel-tabel terpisah yang memiliki relasi Foreign Key menggunakan teknik penggabungan INNER JOIN dan LEFT JOIN.

Mengapa Basis Data Perlu Relasi?

Pratinjau Terbuka

Normalisasi basis data memisahkan entitas ke dalam tabel independen untuk menghindari duplikasi data. Foreign Key bertindak sebagai jembatan penghubung.

Poin Penting:
INNER JOIN: Hanya mengembalikan baris yang memiliki pasangan cocok di kedua tabel.
LEFT JOIN: Mengembalikan seluruh baris dari tabel kiri, serta kolom tabel kanan yang cocok (bernilai NULL jika tidak ada pasangan).

Contoh Penggabungan Karyawan & Departemen

Kueri menggabungkan data karyawan dengan nama departemen melalui dept_id:

SELECT e.id, e.nama, e.role, d.nama_departemen, d.lokasi FROM employees e INNER JOIN departments d ON e.dept_id = d.id WHERE e.status = 'aktif';

Live Compiler Runner

Akses Kursus Wajib Login

Buka Akses Penuh Silabus & Praktikum

Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.

145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi