ник: Mak&S
>т.е. если детей нет, то эту ноду не выводить?
>
Совершенно верно. Небольшое уточнение. В этой задаче 2 таблицы участвуют - одна tblNodes где описана принадлежность материала какой-то группе, и вторая таблица с наличием этого материала. Т.е. связав эти две таблицы по id нужно построить дерево со всеми родителями, бабушками , прадедушками потомком которых этот id является.