Anda tidak akan mendapatkan hasil rekursif dari MySQL secara langsung. Ada diskusi serupa baru-baru ini - mungkin dengan beberapa RDBMS menggunakan prosedur tersimpan dll, tetapi tidak dengan SQL out-of-the-box (lihat Bagaimana saya bisa mendapatkan id leluhur untuk kedalaman rekursi sewenang-wenang di satu kueri SQL? ).
Apa yang saya lakukan sebagai gantinya dalam kasus serupa:Dapatkan semua komentar tanpa orang tua. Kemudian, untuk setiap komentar, dapatkan turunannya (jika Anda menyimpan "kedalaman" setiap komentar, Anda mungkin mendapatkan semua turunan ini dan semua turunan dari lapisan berikutnya dengan satu kueri SQL). Simpan anak-anak di tempat yang sesuai dalam struktur pohon Anda, ulangi.
Jika Anda membutuhkan level yang lebih rendah, Anda mungkin perlu membagikan beberapa kode, menjelaskan struktur data Anda, apa yang telah Anda coba sejauh ini, dll., ini hanya pendekatan umum.