MySQL SQLLesson 33Preview gratis
MySQL Self Join
Lesson ini bagian dari MySQL · Semua level
Ringkasan
Self join adalah penggabungan sebuah tabel dengan dirinya sendiri, yang biasanya dilakukan dengan memberi dua alias berbeda untuk tabel yang sama. Teknik ini dipakai saat sebuah tabel merepresentasikan hubungan hierarkis, misalnya karyawan dengan atasan yang juga karyawan, atau kategori dengan induk kategori. Meskipun nama tabelnya sama, kedua alias diperlukan agar MySQL bisa membedakan sisi kiri dan kanan.
Poin kunci
- Self join memakai satu tabel dua kali dengan dua alias berbeda
- Kondisi ON membandingkan kolom dengan dirinya sendiri, misalnya e.id = m.id_manager
- Cocok untuk data hierarkis seperti atasan-bawahan atau induk-anak kategori
- Self join buat sintaks khusus, hanya pemanfaatan biasa dari INNER JOIN
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.