Nested Sets

Хоху использовать Nested Set для комментариев и вот возникает вопрос как это правильно сделать?

Например у нас есть новость и у неё 2 комментария, к первому комментарию есть еще 2 дочерних. Как записывать в базу? У первого коммента левая граница = 1, а правая = 6, а у второго левая = 1, а правая = 2(ну и понятно, что у дочерних для первого коммента, записи соответственно 2,5 и 3,4), если так, то как вывести правильно дерево(вначале получить все родительские, потом в цикле доставать из базы дочерние? В этом случае количество запросов к базе будет равно количеству комментариев, что мне кажется не очень хорошо). Или начинать левую границу первого эллемента с 2(подразумевая что у всех комментариев к этой новости есть родительский элемент), но этот случай мне еще больше не нравится.

Тут все доступно http://yiiext.github.io/extensions/nested-set-behavior/index.html

Спасибо, конечно, но меня интересовал не extension, а сам смысл реализации, но все равно спасибо, разберусь по нему.