我有一個模型(說要求),它有三個外鍵model1_id, model2_id and model3_id
。
除此之外,我在Requirement
模型中有value
屬性。
在我的requirements table
中,我有多個值爲model1_id, model2_id and model3_id
的單個組合。如何查詢Activerecord
我想要獲得所有要求,即Requirement.all
,並且每個組合都應該只有一個結果,其中單個結果是最近創建的結果。
我該怎麼做?
UPDATE(澄清的問題):
把它看成是A Student has many subjects and give many tests for each subject and the value column is marks.
我想要得到的標記在受試者中,學生給了最後的測試。
只是最近一次給定主題的最新測試。
您能否在您的問題中添加一些示例數據? – robzolkos
所以,你正試圖分組記錄?你想計算某種SUM,AVG,無論價值列嗎? –
@RobZolkos,@Christph:我已經更新了這個問題。 – user738184