MySQL में पदानुक्रमित डेटा को संग्रहीत करने के कई अलग-अलग तरीके हैं। बिल कार्विन की प्रस्तुति देखें। जो चार विकल्पों को प्रदर्शित करता है।
- आसन्न सूची
- पथ गणना
- नेस्टेड सेट
- क्लोजर टेबल
आप आसन्नता सूची का उपयोग कर रहे हैं पदानुक्रमित डेटा संग्रहीत करने के लिए मॉडल, लेकिन दुर्भाग्य से यह सबसे कठिन . है उप-वृक्षों को क्वेरी करने के लिए आप मॉडल चुन सकते हैं।
आपके विकल्प हैं:
- एक अलग मॉडल में बदलें।
- क्वेरी को n लेवल डीप तक सीमित करें।
- पुनरावर्ती क्वेरी करने के लिए संग्रहीत कार्यविधि का उपयोग करें। इस बारे में अधिक जानकारी के लिए, क्वास्नोई के लेखों की श्रृंखला देखें - पदानुक्रमित क्वेरीज़ MySQL में ।