标签: android sqlite kotlin android-room
我有以下Room DAO查询:SELECT * FROM Customer WHERE id IN (:ids)。 ids参数只是一个List<String>,其中包含我需要使用的Customer的ID。
SELECT * FROM Customer WHERE id IN (:ids)
ids
List<String>
Customer
问题是输出按主键排序,这不是我想要的方式。我想要的方式是基于ids列表中标识符的顺序。不可能在Customer表中添加额外的列以解决此问题。
我想知道是否有一种方法可以对输出列表进行排序,最好是从查询语句中进行排序。