Показать сообщение отдельно
  #5 (permalink)  
Старый 01.07.2019, 19:35
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Poznakomlus,
можно получить все, а уже результат рекурсивным обходом.
А можно вообще без рекурсии получить все дерево, как:

SELECT ... FROM t root
LEFT JION t sub1
ON root.id = sub1.parent
LEFT JION t sub2
ON sub1.id = sub2.parent
....
LEFT JION t subN
ON subM.id = subN.parent
WHERE root.parent = 0
ORDER BY id


если глубина вложения дерева ограничена.

Последний раз редактировалось laimas, 01.07.2019 в 19:39.
Ответить с цитированием