хм, исходя из условия: выбрать все комментарии указанного пользователя
предлагаю использовать простой селект
select * FROM comments WHERE user_id = айдиюзера
этот запрос ^^ выбирает ВСЕ комментарии определённого пользователя + подветки (подозреваю, что это комментарии большего/меньшего уровня, но сути это не меняет, потому что они тоже комментарии)
может стоит немного детальнее расписать, что вам необходимо?
и может мне одному не понятно, что значат столбцы?
`root` int(10) unsigned DEFAULT NULL,
`lft` int(10) unsigned NOT NULL,
`rgt` int(10) unsigned NOT NULL,