Anda mengatur data hierarki menggunakan model daftar kedekatan . Fakta bahwa operasi rekursif seperti itu sulit sebenarnya merupakan salah satu kelemahan utama model ini.
Beberapa DBMS, seperti SQL Server 2005, Postgres 8.4 dan Oracle 11g, mendukung kueri rekursif menggunakan ekspresi tabel umum dengan WITH
kata kunci.
Untuk MySQL, Anda mungkin tertarik untuk membaca artikel berikut yang menjelaskan model alternatif (set bersarang model ), yang membuat operasi rekursif lebih mudah (mungkin):
Selain itu, saya juga menyarankan untuk melihat presentasi Bill Karwin ditunjukkan dalam komentar di atas. Model tabel penutup yang dijelaskan adalah alternatif yang sangat valid untuk kumpulan bersarang.