Agrupar por + suma en columnas múltiples en rieles 3
Necesito obtener una lista de ubicaciones ordenadas por la cantidad de imágenes que tengo en el DB para estas ubicaciones, aquí está mi consulta
Location.select(:city).group(:city).order("SUM(images_count) DESC").sum(:images_count)
Esto funcionó de maravilla, desafortunadamente, ahora necesito agregar provincia y país para evitar que surjan ambigüedades, así que ahora tengo esto
Location.select(:city, :province, :country).group(:city, :province, :country).order("SUM(images_count) DESC").sum(:images_count)
Y esto no funciona :(
¿Alguien podría ayudarme con esta consulta?