antonim, у тебя проблема не с синтаксисом ф-ий, а проблема со знанием языка запросо MySQL. Вообще SQL изначально это недо-язык (не алгоритмический), и для его алгоритмизации используются различные костыли, например
курсоры.
Кроме того, твоя проблема видимо в отсутствии знаний по теории деревьев и графов, для практического которых есть множество разных
решений, различающихся задачами, которые можно решать с помощью таких решений и сложностью тех или иных операций над конкретным представлением дерева. Одно из решений тут:
http://phpclub.ru/detail/article/db_tree
-~{}~ 11.02.10 11:42:
Fortop, да ну? можно временные таблицы использовать и не только. но автору нужно почитать теорию о деревьях в БД а не страдать со своим кривым велосипедом, который не едет.
-~{}~ 11.02.10 11:45:
кстати, кто-то показывал мне, как можно возвращать таблицу из процедуры или ф-ии, но я уже не помню где и как именно.