Блин. Ну как же приятно поговорить с умным человеком.
Та да, погорячился
Вообще QSqlQuery ничего и никогда с запросом не делает он его, тупо, передает серверу в неизменном виде. Читать QSql вдумчиво.
Читал и вдумчиво
. Хотел уже читать исходники, а не документацию Qt т.к. в приложении не работает, а рядом в браузере работает тот же самый запрос. Пока не понял, что проблема в движке (libqt4-sql-sqlite).
PS: sqllite и рекурсивный запрос - не перебор ли... Хотя, народ не без героев.
Мне больше нравится Postgres. Но скажу, что sqlite вполне себе база и если она предоставляет какие-то функции, так чего бы и не использовать?
На больших записях не игрался, но дерево из 6К+ элементов строит и отбирает детей за 6 мс и меня вполне такое устраивает.