Тема уже такая была. Кажется что что-то подобное я делал, но тогда у хостера не оказалось MySQL выше 4.0.
В общем задача такая. Знаю конечный ID выбрать все дерево до корня.
Например есть таблица:
| Код | CREATE TABLE m_lib_directories ( id varchar(20) NOT NULL default '', parent varchar(20) NOT NULL default '', name varchar(100) character set latin1 NOT NULL default '', title varchar(255) character set latin1 NOT NULL default '', PRIMARY KEY (id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
Имеем ID 31414, нужно пройти по дереву и получить корень
| Код | 1 -> 42 -> 542 -> 626 -> 5252 -> 31414
|
Кажется не реализуемым на MySQL. |