اول بستگی به ساختار جدولت داره
یعنی داده ها همه تو یک جدول هستن و بر اساس متد خاصی ارتباط بین رکورد ها مشخص شده یا نه چند جدول داری و به واسطه FK با هم در ارتباطن
تو بحث اول که تک جدولی هست شما نیاز داری به دو تا تابع
تابع اول به صورت معمول نود ریشه یا اصلی رو پر میکنه و تابع دوم رو فراخوانی میکنه
تو تابع دوم با یه شرط در صورت وجود نود فرزند مجدد خوده تابع بایستی فراخوانی بشه
https://barnamenevisan.org/Forums/Post14442.html
این لینکو نگاه کن نمونه گذاشتم با کمی تغییر میتونی به شکلی که میخوای درش بیاری
توی این لینک اطلاعات جامعی در مورد پیاده سازی داده های درختی(یا سلسله مراتبی) هست
کار با داده های سلسله مراتبی در پایگاه داده
همچنین رفرنسهای کاملی داده که شما رو به هدف میرسونه
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)