Khan
Guest
Построение запроса сортировки дерева
Дерево реализовано методом, описаным Joe Celko. Т.е. таблица имеет следующую структуру:
id
left
right
name
...
Чтобы получить правильное дерево достаточно отсортировать результат по полю left. При сортировк по какому-либо другому полю, соблюдение иерархии, конечно, теряется. Как в данном случае построить запрос, чтобы в результате получить дерево, отсортированное, например, по полю name или любому другому, но с сохранением иерархиии?
Спасибо.
Дерево реализовано методом, описаным Joe Celko. Т.е. таблица имеет следующую структуру:
id
left
right
name
...
Чтобы получить правильное дерево достаточно отсортировать результат по полю left. При сортировк по какому-либо другому полю, соблюдение иерархии, конечно, теряется. Как в данном случае построить запрос, чтобы в результате получить дерево, отсортированное, например, по полю name или любому другому, но с сохранением иерархиии?
Спасибо.