은 내가,rails 3 + activerecord : field2로 그룹화 된 하나의 쿼리 (field1)가 있습니까?
id
region_number integer (NOT associated with another table)
member_name string
member_active T/F
회원 영역에 속하는 필드와 테이블 정보를 가지고 이름을 가지고, 활동 중 하나입니다
테이블의 데이터를 요약하는 가장 좋은 방법을 찾기 위해 노력하고있어 아닙니다.
독특한 region_numbers 있기 때문에 3 열, 그리고 많은 행이있는 테이블을 생성하는 단일 쿼리가 있는지 궁금 해요 :
For each unique region_number:
region_number
COUNT of members in that region
COUNT of members in that region with active=TRUE
가한다고 가정 내가 50 개 지역이, 내가 어떻게 볼은 2x50 쿼리로 처리 할 수는 있지만 올바른 접근 방식은 아닙니다.
나는 그것을 시도 할 것이다! 그것을하기위한 액티브 레코드가 있습니까? 또는 SQL을 직접 수행해야합니까? – jpwynn
ActiveRecord 방법은 'select_all'과 같이 제공된 래퍼와 함께 'connection' 메소드를 사용하여 결과를 가져와 해석하는 데 도움을줍니다. ORM은 당신을 위해 모든 것을 결코하지 않을 것입니다. – tadman