आप अपने पदानुक्रमित डेटा को आसन्न सूची मॉडल का उपयोग करके व्यवस्थित कर रहे हैं . तथ्य यह है कि इस तरह के पुनरावर्ती संचालन कठिन हैं, वास्तव में इस मॉडल की एक बड़ी कमी है।
कुछ DBMSes, जैसे SQL Server 2005, Postgres 8.4 और Oracle 11g, सामान्य टेबल एक्सप्रेशन<का उपयोग करके पुनरावर्ती प्रश्नों का समर्थन करते हैं। /ए> WITH
. के साथ कीवर्ड।
जहां तक MySQL का सवाल है, आप निम्न आलेख को देखने में रुचि ले सकते हैं जो एक वैकल्पिक मॉडल का वर्णन करता है (नेस्टेड सेट मॉडल ), जो पुनरावर्ती संचालन को आसान बनाता है (संभव):
इसके अलावा, मेरा सुझाव है कि बिल कार्विन की प्रस्तुति देखें। उपरोक्त टिप्पणियों में इंगित किया गया। वर्णित क्लोजर टेबल मॉडल नेस्टेड सेट के लिए एक बहुत ही मान्य विकल्प है।