Tidak ada cara nyata (setidaknya yang saya tahu) untuk melakukan "rekursif" bergabung di MySQL. Jika Anda memiliki struktur tabel seperti itu, solusi terbaik yang saya tahu adalah menggunakan prosedur tersimpan untuk mengulang dan "mengumpulkan" baris terkait dan/atau membangun "jalur"; sayangnya, Anda tidak dapat bergabung dengan hasil prosedur tersimpan, sehingga biasanya berarti memasukkan data tersebut ke tabel temp yang telah ditentukan untuk digunakan setelah prosedur dijalankan.
Sebagai alternatif, Anda dapat menganalisis tabel rekursif dalam kode untuk menentukan "kedalaman" saat ini untuk menyusun kueri secara terprogram.