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