我是Rails的新手。我有三個表a
,b
,c
Rails:從多個表中選擇列
b
有2列: b1
和b2
c
有2列:c1
和c2
a
有3列:a1
,b1
(外鍵)和c1
(外鍵)
我想通過給值a1
得到雙我想是這樣
a.find(:all, :joins => [:b, :c], :select => "b2, c2", :conditions => {:a => {:a1 => Time.now.midnight. ... Time.now}}, :group => "b2, c2")
的SQL
,這產生的作品很好,我能看到的結果。但我認爲,自從我做a.find
以來,我無法從結果集中檢索b2
,c2
。
我該如何修改它以便我可以得到b2
和c2
?
謝謝!那工作 – Vignesh