Mysql
 sql >> Database >  >> RDS >> Mysql

Rails query di record attivi che ottengono gli oggetti più comuni

Dovrai raggruppare le persone in base alla loro età e scegliere il gruppo con il conteggio più alto. Il codice seguente restituirà sia l'età che la frequenza dell'età più frequente.

Person.group('age').order('count_all').limit(1).count

Per recuperare solo l'età e non il conteggio fare

Person.group('age').order('count(*)').limit(1).pluck(:age).first