rails高级查询

时间:2012-06-02 05:30:44

标签: ruby-on-rails ruby-on-rails-3

请帮我在rails上构建查询。 我有2个模型 - 订单(名称,评论)和任务(order_id,sheets_num)(例如),订单有很多任务。 我如何选择订单,其任务sheet_num的总和大于零?

1 个答案:

答案 0 :(得分:3)

rails 2.3.4 =>

Order.joins(:tasks).group(:order_id).having("sum(sheets_num) > 0").all