のためのモデルの3 ActiveRecordの和Iが2つのモデルRailsの関連する各モデル
Category
- id
- name
と
Transaction
- id
- category_id
- amount
を持っているが、私は、各カテゴリのすべての取引の合計を見つけたいです。 私はcaterogiesのリストを取得し、category_idを持つすべてのトランザクションの合計を取得できますが、20以上のクエリを実行することができます。
1つのクエリですべてを実行する方法はありますか?
編集:[[category1、sum]、[category2、sum]]のリストにしたいと思います。
カテゴリ名を取得する簡単な方法はありますか、それとも個別にクエリを実行する必要がありますか? – marto
私はこの場所ですぐに停止しました:)名前でそれを得る方法 – fl00r
簡単に、編集された答えを参照してください。 –