Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

ملخص - الهيكل التنظيمي

جزء من قسم ما وراء الأساسيات في رحلة SQL على Coddy — الدرس 22 من 27.

challenge icon

التحدي

متوسط

الجداول والأعمدة المتاحة:

  • <strong>employees</strong>: <strong>id</strong>, <strong>name</strong>, <strong>manager_id</strong>

بالنسبة للموظف الذي لديه id = 7، قم بإرجاع سلسلة المديرين الذين يعلونه: مديرهم المباشر، ومدير مديرهم، وهكذا وصولاً إلى أعلى الهيكل التنظيمي. قم بإرجاع id و name، مرتبة من أقرب مدير (أقل عمق) إلى الأكثر أقدمية. لا تقم بتضمين الموظف 7 نفسه.

جرّب بنفسك

WITH RECURSIVE chain AS (
    -- ابدأ من مدير الموظف 7
    -- تكرار تصاعدي عبر manager_id
)
SELECT id, name FROM chain ORDER BY depth

جميع دروس ما وراء الأساسيات