दुर्भाग्य से MySQL CTE (कॉमन टेबल एक्सप्रेशंस) का समर्थन नहीं करता है। यह लंबे समय से अतिदेय आईएमओ है। अक्सर, आप इसके बजाय केवल एक सबक्वेरी का उपयोग कर सकते हैं, लेकिन यह विशेष सीटीई पुनरावर्ती है :यह खुद को क्वेरी के अंदर संदर्भित करता है। रिकर्सिव सीटीई पदानुक्रमित डेटा के लिए बेहद उपयोगी हैं, लेकिन फिर से:MySQL उनका बिल्कुल समर्थन नहीं करता है। आपको समान परिणाम प्राप्त करने के लिए संग्रहीत कार्यविधि को लागू करना होगा।
मेरे पिछले उत्तर को एक अच्छा प्रारंभिक बिंदु प्रदान करना चाहिए:
<ब्लॉकक्वॉट>MySQL में पदानुक्रमित डेटा से गहराई आधारित ट्री उत्पन्न करना (कोई CTE नहीं)ए>