
То есть в поле to_id содержиться указатель на id. Эдакая рекурсия.
Нужно вывести строку в таком виде:дерево->бумага->книга или руда->железо->сталь.
Для дерево->бумага сделала через джоин так:
SELECT * FROM table AS t1 LEFT JOIN table AS t3 ON t1.to_id = t3.id;
Как сделать для трех и более не соображу никак. Еще проблема в том, что рекурсия не изветсно какая. Может быть 2 а может быть и 5.
решаемо ли это через MySQL?
Просьба графоориентированые Бд не советовать.
Спасибо.