Как выполнить сложный запрос с использованием без использования сущностей - PullRequest
0 голосов
/ 03 марта 2019

Можно ли выполнить сложный запрос SQLIte с помощью Room без использования Entities?Я просто хочу выполнить сложный рекурсивный запрос, который возвращает разделенную запятыми строку всех сущностей Идентификатор.

Вот мой запрос:

"WITH CTE AS (SELECT id, parent_id, id AS CategoryID FROM  categories WHERE parent_id= 0 UNION ALL SELECT t.id, t.parent_id,  t.id|| ', ' || CategoryID AS CategoryID FROM  categories t INNER JOIN CTE c ON t.parent_id = c.id) SELECT  CTE.CategoryID FROM CTE where CTE.id= " + categoryId + "  ORDER BY CTE.id"

Единственный вывод - categoryId, а затем запросследует запустить и вернуть строку, а не сущность

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...