а там и есть один запрос:
enumPath, enumChildren.
интересно было бы услышать про сортировку. т.е. как реализовать вывод полностью остортированного дерева, или лучше сразу вставлять категорию на «нужное место»? тогда нужно менять алгоритм по-идее.
про оптимизацию запросов тоже интересно.
я написал, что задачи не реализуются не в идеологии, а в конкретных инстурментах.
p.s. Celko в своей статье про вложенные множества в sql вовсю пользуется хранимыми процеурами, подзапросами, триггерами и т.д. у нас же(mysql) много до сих пор так и нет

я просто написал свои впечатления о использовании этой модели в реальном приложении, на конкретных инструментах.
p.p.s. версия mysql 3.23.58.