← Database & SQL13 / 83
Self JOIN (Menggabungkan Tabel dengan Dirinya Sendiri)
Self JOIN digunakan saat suatu tabel memiliki FK yang merujuk ke PK di tabel itu sendiri (seperti struktur Hirarki Pegawai ➔ Atasan).
👀 Contoh dulu
SELECT e.name AS emp, m.name AS manager FROM employees e LEFT JOIN employees m ON e.manager_id = m.id;
Hasilnya: Menampilkan daftar pegawai beserta nama atasannya dari tabel yang sama.
💡 Berikan alias tabel berbeda (e dan m) untuk membedakan perannya.
📝 Sekarang giliranmu
Lakukan LEFT JOIN dari tabel employees dengan dirinya sendiri untuk menghubungkan manajer (m) dengan pegawai (e).
Preview