سلام .

من جدولی دارم با فیلدهای زیر :

SID : شماره گره

SPID : شماره والد

SNAme : نام گره

حال میخواهم تابعی در خود SQLServer بنویسم که با دریافت یک شماره گره (SID) ، تمامی فرزندان آن گره را در صورت وجود در یک جدول برگرداند !

جستجوی زیادی در وب کردم ، ولی به نتیجه مطلوب هنوز نرسیده ام !

البته تابع برعکس اش را دارم که با گرفتن شماره یک فرزند ، تمامی والدهای آنرا تحت جدولی برمیگرداند !

لطفاً کمک بفرمایید .