powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Найти всех потомков в дереве
8 сообщений из 8, страница 1 из 1
Найти всех потомков в дереве
    #40097375
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mysql8.19
наверно уже было..
как найти всех потомков в этой версии?
простейший поиск использую, работает, но там с @переменные.
...
Рейтинг: 0 / 0
Найти всех потомков в дереве
    #40097392
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Найти всех потомков в дереве
    #40098391
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-
...
Рейтинг: 0 / 0
Найти всех потомков в дереве
    #40098727
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А каким способом задано дерево?

Есть, по крайней мере, четыре способа хранения иерархических данных: список смежности (adjacency list), материализованный путь (materialized path), вложенные множества (nested sets) или путь обхода, подмножества (closure table). Некоторые способы называют по разному.
Кроме того возможны комбинации этих способов.
А ещё деревья можно хранить в виде xml или json.

В каждом из этих способов свои приёмы получения потомков, предков и т. п.
...
Рейтинг: 0 / 0
Найти всех потомков в дереве
    #40098776
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petalvik
А каким способом задано дерево?
самый примитивный
id, id_parent, name
...
Рейтинг: 0 / 0
Найти всех потомков в дереве
    #40099096
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
petalvik
А каким способом задано дерево?
самый примитивный
id, id_parent, name

Это список смежности (adjacency list).

Иерархические структуры и деревья в SQL
Способы хранения деревьев в реляционных базах данных

В статьях, когда сравнивают разные способы, обычно описывают их достоинства и недостатки и приводят примеры запросов для выполнения типовых задач.
...
Рейтинг: 0 / 0
Найти всех потомков в дереве
    #40099115
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petalvik,

за торию спасибо
...
Рейтинг: 0 / 0
Найти всех потомков в дереве
    #40117530
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возвращаюсь к вопросу - по ссылке всё-таки показаны на потомки , а предки
а как именно потомков получить
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Найти всех потомков в дереве
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]