编辑 – 我应该补充一点,我正在尝试完全在数据库级别执行此操作.我想避免在Ruby中迭代集合.
Employee.select("employees.*").joins(:clients).group("employees.id").having("count(clients.id) > ?",n)