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