Выбор однонаравленного списка из базы данных MySQL
От: Kastusik  
Дата: 15.12.05 09:34
Оценка:
Здравствуйте!
Задача такая на MySQL запрос.
Преамбула:
Имеется таблица с тремя полями: id, sub_id, name. id — ключевое поле. Эта таблица реализует своими записями дерево (которое растет вниз) следующим образом: корневой элемент дерева имеет sub_id=0, дочерний элемент списка имеет sub_id = id родителя и так далее. Дочерних у каждого элемента может быть несколько.
Задача:
Задан id некого элемента в этом дереве.
Надо наиболее оптимальным способом (одним запросом) выбрать все вышестоящие элементы (всех старших родственников) по заданному id.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.