如何在Roomdb中执行自我加入?

时间:2018-12-19 09:07:40

标签: android android-room android-architecture-components

我有一种情况,应该通过执行自联接查询从表中检索roomDB的结果。

表结构: 用户(id:长,firstName:字符串,lastName:字符串,电子邮件:String)

检索输入: searchQuery,userId

条件1:我的结果应该包含在firstName或lastName或电子邮件中某处包含搜索查询的用户列表。

条件2:如果有任何一个用户的userId与searchQuery(Condition1)匹配,则应该出现在结果列表的第一个元素中。

0 个答案:

没有答案