Можно ли выполнить сложный запрос 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
, а затем запросследует запустить и вернуть строку, а не сущность