Railsは初めてです。私は3つのテーブルを持っていaますb、、c
b2つの列があります:
b1とb2
c2つの列があります:c1とc2
a3つの列があります: a1、b1(外部キー)および c1(外部キー)
distinct (b2, c2)の値を指定してペアを取得したいa1
私は次のようなことを試みました
a.find(:all, :joins => [:b, :c], :select => "b2, c2", :conditions => {:a => {:a1 => Time.now.midnight. ... Time.now}}, :group => "b2, c2")
これSQLが生み出すものはうまく機能し、私は結果を見ることができます。しかし、私はを行っているので、結果セットからa.findを取得することはできないと思います。b2c2
取得できるようにこれを変更するにはどうすればよいb2ですc2か?