Your comments

"По нашему убеждению достаточно двух уровней + примечания. Скажите сколько у вас категорий?"
Игорь, такая функциональность необходима.

Пожалуйста, добавьте ее. Тем кому достаточно одного уровня вложенности дополнительные никак не поммешают.
Наверное как-то так можно реализовать
http://www.codeproject.com/Articles/8355/Trees-in-SQL-databases