私がしたいのは、テーブルを結合して3つの列を合計することです。
self.document_products.joins("JOIN products ON products.id = document_products.product_id").group("products.tax_id").select("sum(a), sum(b), sum(c)")
私に与えます
#<ActiveRecord::Relation [#<DocumentProduct id: nil>]>
それが機能するようなもの:
self.document_products.joins("JOIN products ON products.id = document_products.product_id").group("products.tax_id").sum("a")
しかし、私は3つの合計が欲しいです。sum("a, b, c") ができません。問題はどこだ?