Menu
Coddy logo textTech

סיכום — תרשים ארגוני

חלק מהיחידה מעבר ליסודות במסלול ה-SQL של Coddy. שיעור 22 מתוך 27.

challenge icon

אתגר

בינוני

טבלאות ועמודות זמינות:

  • employees: id, name, manager_id

עבור העובד עם id = 7, החזר את שרשרת המנהלים שמעליו: המנהל הישיר שלו, המנהל של המנהל שלו, וכן הלאה עד לראש הארגון. החזר את id ואת name, בסדר מהמנהלים הקרובים ביותר (העומק הנמוך ביותר) לבכירים ביותר. אל תכלול את העובד 7 עצמו.

נסו בעצמכם

WITH RECURSIVE chain AS (
    -- מתחילים מהמנהל של עובד 7
    -- ממשיכים רקורסיבית כלפי מעלה דרך manager_id
)
SELECT id, name FROM chain ORDER BY depth

כל השיעורים ביחידה מעבר ליסודות

תרגלו בעצמכם: SQL אונליין