SQL TutorialLesson 31Preview gratis
SQL Self Join
Lesson ini bagian dari SQL · Semua level
Ringkasan
Self join adalah menggabungkan sebuah tabel dengan dirinya sendiri, biasanya untuk data hierarki seperti karyawan dan manajernya. Karena nama tabel sama, minimal satu sisi harus diberi alias agar query tidak ambigu. Secara logika ini hanyalah join biasa yang kebetulan memakai tabel yang sama.
Poin kunci
- Self join menggabungkan sebuah tabel dengan dirinya sendiri.
- Wajib memberi alias berbeda pada tiap sisi, misalnya a dan b.
- Cocok untuk struktur hierarki seperti manajer-karyawan atau kategori induk-anak.
- Boleh berupa INNER JOIN maupun LEFT JOIN.
- LEFT JOIN dipakai bila baris tanpa induk atau manajer tetap harus tampil.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.