情况是这样的:
Product.joins(:aaa, :bbb).select("SUM(aaa.integer) AS the_integer, SUM(aaa.number) AS the_number").group("aaa.product_id")
这样是 group 一个,可是不知道怎么 group 两个呢?我试着两个方案都不行:
Product.joins(:aaa, :bbb).select("SUM(aaa.integer) AS the_integer, SUM(aaa.number) AS the_number").group("aaa.product_id").group("bbb.product_id")
Product.joins(:aaa, :bbb).select("SUM(aaa.integer) AS the_integer, SUM(aaa.number) AS the_number").group("aaa.product_id, bbb.product_id")
找了好多,都找不到 joins 2 个表时的操作,请问有没有什么提示呢?没有什么头绪呢。