Я прочитал эту статью Управление иерархическими данными в MySQL
В конце этой статьи он пишет о библиотеках PHP для обработки вложенных множеств в MySQL.
Кто-нибудь знает, о каких PHP-библиотеках он говорит?
Propel 1.3 / 1.4 имеют очень хорошую поддержку вложенных множеств: http://propel.phpdb.org/trac/wiki/Users/Documentation/1.3/Tree/NestedSet