Android 从房间数据库中获取两个总和

Android 从房间数据库中获取两个总和,android,android-room,Android,Android Room,我房间里有两张桌子,我需要从他们那里得到两笔钱。 我知道如何从一张桌子上拿出来,但我找不到解决问题的办法 @Query("SELECT COALESCE(sum(COALESCE(value,0)), 0) FROM expense_table ") LiveData<Double> getTotalValue(); 我的第二个表是收入表尝试从费用表中选择SUMvalue+从收入表中选择SUMvalue 尝试从费用表中选择SUMvalue+从收入表中选择SUMvalue 写两个查询

我房间里有两张桌子,我需要从他们那里得到两笔钱。 我知道如何从一张桌子上拿出来,但我找不到解决问题的办法

@Query("SELECT COALESCE(sum(COALESCE(value,0)), 0) FROM expense_table ")
LiveData<Double> getTotalValue();
我的第二个表是收入表

尝试从费用表中选择SUMvalue+从收入表中选择SUMvalue

尝试从费用表中选择SUMvalue+从收入表中选择SUMvalue


写两个查询并求和它们的结果如何?这就是问题的原因。我需要在一个查询中求两个和。写两个查询并求和它们的结果如何?这就是问题的原因。我在一个查询中需要两个和。