模型的3 ActiveRecord的總和我有2種型號Rails的每一個關聯的模型
Category
- id
- name
和
Transaction
- id
- category_id
- amount
我要找到每個類別中的所有交易的總和。 我知道我可以得到caterogies列表,然後獲得與category_id的所有交易的總和,但它會做20個以上的查詢。
有沒有辦法在一個查詢中做到這一切?
編輯:我想最終列出[[category1,sum],[category2,sum]]。
有沒有簡單的方法來獲取類別名稱,或者我必須單獨查詢? – marto
我已經停在這個地方:)如何得到它的名字 – fl00r
簡單,看到編輯答案。 –