MySQL не самое изящное хранилище для иерархий, потому как не поддерживает иерархические запросы (конструкция CONNECT BY). Поэтому книжное решение вам не подойдет, придется искать обходы, а здесь все зависит от контекста:
1. самое простое: если разделов не много, то прочитать всю таблицу, и работать с данными вне БД;
2. если очень хочется использовать БД, нужно использовать избыточное представление: Раздел_1_ID, Раздел_2_ID, Уровень_Вложенности. В таком виде таблица описывает вложенности между всеми элементами. Для этого может подойти либо хранимая процедура, либо представление.
P.S. Если у вас только два уровня вложенности (или нужны только два уровня), то решение друзей-товарищей ничем не хуже, да и проще всего, что я тут описал =)