android - 如何在房间数据库查询中从另一个表中选择值(在哪里使用)
问题描述
我想在房间查询中使用另一个表中的值(在哪里使用)。
这是DAO
。
@Query("SELECT * FROM tbl_push a Where :whereQuery order by id Desc")
Flowable<List<Push>> Message_SelectAll_forFiltering(String whereQuery);
因为我在(是可变的)whereQuery
中使用了这个代码:viewModel
whereQuery
whereQuery= "and a.Id IN (Select pushId From tbl_pushtag where TagId IN(" + tagItemsId + "))";
但是第二个查询不起作用!!!
解决方案
推荐阅读
- powershell - 创建远程打印机添加工具
- python - 使用 Dask to_datetime 和 Pandas 日期偏移
- python - 在加载模块时从模块返回
- vuetify.js - 如何确保 vuetify 的下拉菜单具有最高的 z-index?
- python - 根据条件在熊猫数据框的每一行中分配值
- api - 对 Sabre api 数据馈送使用预制解决方案,特别是对销售人员
- angular - 在 ViewContainerRef.createComponent + OnPush 内未触发 Angular 组件生命周期
- kotlin - Android Studio 单元测试 | Days.daysBetween 随机失败
- android - 安卓工作室。合并两个项目
- java - 如何从 java 类中获取数据到反应本机应用程序中