Android Room - сортировка вывода запроса с оператором IN на основе списка идентификаторов - PullRequest
0 голосов
/ 05 октября 2018

У меня есть следующий запрос DAO для комнаты: SELECT * FROM Customer WHERE id IN (:ids).Параметр ids - это просто List<String>, содержащий идентификаторы Customer s, с которыми мне нужно работать.

Проблема в том, что выходные данные сортируются по первичному ключу, а это не так, как яхочу это.То, как я хочу, основано на порядке идентификаторов в списке ids.Добавление дополнительного столбца в таблицу Customer просто для исправления этого вопроса исключено.

Я хотел бы знать, есть ли способ каким-либо образом отсортировать список вывода, предпочтительно из оператора запроса.

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