Используя класс Active Record CodeIgniter и MySQL, у меня есть стол сообщений с user_id
и различными другими полями, и я хочу подсчитать, сколько сообщений было сделано каждым пользователем. Я мог бы получить строки, где user_id = $whatever
, и подсчитать количество результатов, но мне нужно будет прокручивать каждый user_id
и использовать этот count_all_results()
запрос снова и снова для каждого.Подсчитайте количество строк в каждой группе
Должен быть лучший способ! Если бы у каждого поля было поле с 1
, я мог бы select_sum
до этого поля и получить счет. Но это кажется глупым.
Большое спасибо заранее!