ऐसा करने के लिए व्यापक रूप से उपयोग की जाने वाली चार विधियाँ हैं:
- आसन्न सूची
- नेस्टेड सेट
- भौतिक पथ
- ट्रांसिटिव क्लोजर एक आसन्न सूची का
आसन्नता सूची (आपकी पोस्ट में से एक) सबसे सुविधाजनक है, हालांकि इसके लिए पुनरावर्ती प्रश्नों के लिए समर्थन की आवश्यकता होती है जो MySQL कमी है, हालांकि इसका कुछ हद तक अनुकरण किया जा सकता है: