내가, 내가이 위치에 대한 DB에있는 사진의 숫자로 정렬 된 위치의 목록을 얻을 필요가 여기에이 일을 내 쿼리그룹은 3
Location.select(:city).group(:city).order("SUM(images_count) DESC").sum(:images_count)
입니다 마치 마법처럼, 이
사람이 좀 도와 수 불행하게도, 지금은 지방 및 발생하는 모호성을 방지하기 위해 국가를 추가해야합니다, 그래서 나는 지금이
Location.select(:city, :province, :country).group(:city, :province, :country).order("SUM(images_count) DESC").sum(:images_count)
을 그리고 이것은 :(
작동하지 않습니다 큐 유리?
감사합니다. ! 하나의 쿼리에서 그룹화하고 합산하는 것과 비슷한 문제가있었습니다. Postgres에서도 이것을 테스트 했습니까? – Chanpory
그룹화가 포스트그레스에서 지옥입니다! 하지만 표준이야 ... 그래, 내 애플 리케이션은 포스트 그레스에, 그래서 이것이 작동하는지 확인합니다 – standup75
그래! 훌륭한 답변입니다. 감사합니다! –