如何从greenDAO中的联接表中“选择customer.name,count(order._id)...”

时间:2016-01-04 00:11:16

标签: sql android-sqlite greendao

我想进行如下查询:

    select customers.name, count(orders._id) 
    from customers, orders 
    where customers._id = orders.customer_id

这样我就可以获得客户名称以及他们有多少订单。

可以使用greenDAO querybuilder(首选)完成,还是必须使用标准数据库查询?

1 个答案:

答案 0 :(得分:0)

这对于greenDAO是不可能的,因为他们的模型鼓励与对象相关的查询:“greendao是一个ORM框架。这意味着它将你的表行映射到对象。” - Select multiple columns from two tables using greendao