MySQL में "रिकर्सिव" जॉइन करने का कोई वास्तविक तरीका नहीं है (कम से कम जो मुझे पता है)। यदि आपके पास ऐसी तालिका संरचना है, तो मुझे पता है कि सबसे अच्छा समाधान संग्रहीत प्रक्रियाओं का उपयोग लूप के माध्यम से और संबंधित पंक्तियों को "एकत्र" करने और/या "पथ" बनाने के लिए कर रहा है; दुर्भाग्य से, आप एक संग्रहीत कार्यविधि के परिणामों में शामिल नहीं हो सकते हैं, इसलिए आमतौर पर इसका अर्थ है कि प्रक्रिया के निष्पादित होने के बाद उपयोग किए जाने के लिए उस डेटा को एक पूर्व निर्धारित अस्थायी तालिका में छोड़ देना।
वैकल्पिक रूप से, आप क्वेरी को प्रोग्रामेटिक रूप से लिखने के लिए कोड में पुनरावर्ती तालिका का विश्लेषण उसकी वर्तमान "गहराई" निर्धारित करने के लिए कर सकते हैं।