1

私がしたいのは、テーブルを結合して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") ができません。問題はどこだ?

4

1 に答える 1