从表中选择表+ totalSum中的所有数据

时间:2017-12-06 13:59:41

标签: android android-room

我有2个查询

@Query("SELECT * FROM basket_items")
LiveData<List<BasketItem>> getAll();

@Query("SELECT SUM(count*amount) FROM basket_items")
LiveData<Double> totalSum();

如何通过一个查询选择此数据?

我创建了模型

public class BasketItemWithTotal {
    private List<BasketItem> basketItems;
    private Double total;
}

并创建了查询:

@Query("SELECT *, SUM(count*amount) as total FROM basket_items")
LiveData<BasketItemWithTotal> getAllWithTotal();

但它无效

0 个答案:

没有答案