2012-06-02 101 views
1

請幫我在鋼軌上構建查詢。 我有2個模型 - 訂單(名稱,評論)和任務(order_id,sheets_num)(例如),訂單有很多任務。 我如何選擇訂單,其任務總數sheet_num大於零?鋼軌高級查詢

回答

3

軌2.3.4 =>

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

很好的回答。在postgresql上,你將需要調整它。 – Salil