الطريقة هذه جميله جدا , لانها تخرج النتائج مره واحده , لكن لك شيء غير مرنه على كل عنصر ان يرتبط بعنصر اخر فقط , وكما ذكرت حول لوحدث تزاوج كيف تحل, كذلك لو كان المطلوب الى المستوى الخمسين كيف هو شكل لاستعلام .
هناك حل مبدئي , لو حدث ربط عليك تكرار العناصر المرتبطه , يعنى تكرر الابناء المرتبطين . وكذلك ابنائهم . اعتقد غير عملي هذه الحل , لكن ممكن وضع دوال او اجرائات في mysql5 تعمل هذه الربط او تقوم بعملية الكرار بدلا عنك .
لبناء قواعد بينات نموذجية يجب ان يكون هناك اكثر من جدول لك عمليه , مثلا جدول الاقسام الاباء وابنائهم وجدول لربط الاقسام ببعضها .