PDA

View Full Version : پیدا کردن فرزندان یک درخت



M@hdi
دوشنبه 11 تیر 1386, 13:19 عصر
سلام دوستان
یک جدول به شکل زیر داریم
ID Loc TopLoc
1 ser ceo
2 cem ser
3 cew ser
4 tar ser
5 cic cem
6 elc cem
7 imp em
8 cbc cic
9 rbc cic
10 eli elc
11 imb imp
12 x rbc
حالا می خوام وقتی کاربر یک مقدار را در فیلد LOC انتخاب می کند برنامه کلیه زیر مجموعه های آن را بر گردونه مثلا برای مقدار CEM مقادیر
cem cic cbc rbc x elc eli imp imb
را برگردونه

reza_rad
دوشنبه 11 تیر 1386, 13:26 عصر
از CTE استفاده کنید .بصورت recursive تمام درخت رو می تونید پیمایش کنید.
http://www.sqlservercentral.com/columnists/sSampath/commontableexpressionsinsqlserver2005.asp
البته اگه از sql server 2005 استفاده می کنید.

M@hdi
دوشنبه 11 تیر 1386, 13:38 عصر
از CTE استفاده کنید .بصورت recursive تمام درخت رو می تونید پیمایش کنید.
http://www.sqlservercentral.com/columnists/sSampath/commontableexpressionsinsqlserver2005.asp

اطلاعاتم توی اکسس هست آیا راهی داره

reza_rad
دوشنبه 11 تیر 1386, 13:41 عصر
اطلاعاتم توی اکسس هست آیا راهی داره
در مورد اکسس نمیشه از این راه استفاده کنید.
شاید راه دیگه ای باشه ولی من کار نکردم و نمی دونم.