Все задачи

Глубина категорий в дереве

Средний

Задача на рекурсивное построение дерева. **Условие:** Найдите все категории товаров, глубина которых в дереве больше 2 (подкатегории подкатегорий). **Таблица:** product_categories (category_id, category_name, parent_category_id, description) **Требования:** 1. Построить дерево категорий рекурсивно 2. Вычислить глубину каждой категории (корень = 0) 3. Отфильтровать категории с depth > 2 4. Вывести category_id, category_name, depth, full_path **Подсказка:** В рекурсивном CTE накапливайте depth и path.

Категория
Recursive CTE
Время
~20 мин
Базы данных
PostgreSQLGreenplum
Теги
InterviewRecursive CTETreeDepthрекурсия

Войдите, чтобы решить

Начать решение