나는 외래 키가 3 개 (model1_id, model2_id and model3_id
) 인 모델 (요구 사항이라고 함)이 있습니다.
이외의 모델은 이며 Requirement
모델에 있습니다.
내 requirements table
에는 model1_id, model2_id and model3_id
의 단일 조합에 대해 여러 값이 있습니다.액티브 레코드에서 이것을 쿼리하는 방법
모든 요구 사항 즉 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