Android Room-根据ID列表使用IN运算符对查询进行排序

时间:2018-10-05 16:01:04

标签: android sqlite kotlin android-room

我有以下Room DAO查询:SELECT * FROM Customer WHERE id IN (:ids)ids参数只是一个List<String>,其中包含我需要使用的Customer的ID。

问题是输出按主键排序,这不是我想要的方式。我想要的方式是基于ids列表中标识符的顺序。不可能在Customer表中添加额外的列以解决此问题。

我想知道是否有一种方法可以对输出列表进行排序,最好是从查询语句中进行排序。

0 个答案:

没有答案