عندي برمجية اريد ان اقوم ببنائها ولم استطع بناء تعلمية SQL لانني تعقدت منها و اريد ان تكون التعليمة بابسط شكل ممكن كي لا تؤثر على موارد النظام .
اليكم الصورة التالية لكي اشرح التعليمة .
كما هو واضح امامي شجرة من المستخدمين .
المستخدم ذا اللون " الزهري " يملك مجموعة اخرى من المستخدمين مرتبطين به وهم المستخدمين المجموعين ضمن الدائرة الزرقاء .
وهناك المستخدم البرتقالي ايضا دلية مجموعة من المستخدمين مرتبطين وهم المجتمعين ضمن الدائرة البرتقالية ..
طبعا تحت المستخدمين المرتبطين به ايضا مجموعة اخرى من المستخدمين وهكذا . اي شجرة غير منتهية من العضاء يربط العضو بالاب حقل وحيد "p_id" .
للان كل ما ذكرتة بسيط للغاية .
ولك كما تلاحظون ان هناك علاقة ربط بين المستخدم الزهري و البرتقالي .
اي ان المستخدم الزهري اصبح من ضمن الصدقاء المستخدم البرتقالي والعكس .
وايضا لا ننسى ان المستخدم ذو اللون الازرق عضو ضمن اصدقاء المستخدم البرتقالي.
مهمة التعليمة :
في حال دخل المستخدم الزهري الى حسابة فسوف يرى قائمة تحوي كل المستخدمين المتبطين به .
+
تحوي المستخدم البرتقالي وكل المرتبيطين به . + المستخدم الازرق وكل المرتبطين به ..
وهذا ينطبق اي ضا على المستخدم البرتقالي . و المستخدم الازرق .
بمعنى انه عندما اضيف عضو الى شجرتي فسوف يضاف بشكل الي كل الاعضاء المرتبطين بشجرة العضو المضاف .
والله اتوقع انكم ضعتو تماما كما حصل معي