首页 > 解决方案 > 如何在房间数据库查询中从另一个表中选择值(在哪里使用)

问题描述

我想在房间查询中使用另一个表中的值(在哪里使用)。

这是DAO

    @Query("SELECT * FROM  tbl_push a Where :whereQuery order by id Desc")
        Flowable<List<Push>> Message_SelectAll_forFiltering(String whereQuery);

因为我在(是可变的)whereQuery中使用了这个代码:viewModelwhereQuery

    whereQuery= "and a.Id IN (Select pushId From tbl_pushtag where TagId IN(" + tagItemsId + "))";

但是第二个查询不起作用!!!

标签: androiddatabaseandroid-roomandroid-jetpack

解决方案


推荐阅读