У меня есть таблица со следующей информацией:
id | user_id | points
--------------------------
1 | 12 | 48
2 | 15 | 36
3 | 18 | 22
4 | 12 | 28
5 | 15 | 59
6 | 12 | 31
etc.
То, что я хочу, - это топ-10 (массив) с большинством записей на user_id (от высокого до низкого). Поэтому, используя таблицу выше, мне нужен следующий массив:
- 12 = > 3 строки
- 15 = > 2 строки
- 18 = > 1 строка
- и др.
Как это сделать с помощью CodeIgniter с использованием метода активных записей? Можно ли это сделать с помощью COUNT и GROUP BY user_id?