从Room数据库中获得两个总和

时间:2019-03-26 12:37:48

标签: android android-room

我在会议室有两个桌子,我需要从中得到两个总和。 我知道如何从一张桌子上拿到它,但是我找不到解决问题的方法。

@Query("SELECT COALESCE(sum(COALESCE(value,0)), 0) FROM expense_table ")
LiveData<Double> getTotalValue();

我的第二张桌子是一个收入表

1 个答案:

答案 0 :(得分:1)

尝试SELECT (SELECT SUM(value) FROM expense_table) + (SELECT SUM(value) FROM income_table)

https://www.db-fiddle.com/f/hZKphYCL5S8Jt6tWnpdqCP/0