Выборка количества записей из таблицы

Рейтинг: 0Ответов: 1Опубликовано: 25.02.2015

Всем привет.

Я продолжаю изучать sql. На сей раз новая задача:
Есть таблица. В ней два столбца: собственно сам id записи, и еще один столбец user_id который хранит Id пользователя, который совершил это действие. Вопрос такой: модно ли без участия сервера (в моем случае PHP) сделать выборку, чтобы в итоге запрос выдал количество записей, принадлежащих этому пользователю. То есть выдать, сколько записей (выполненных действий) есть у каждого пользователя:
User 1 - 10 User 2 - 7 User 5 - 5 User 3 - 2 User 4 - 1

Ответы

▲ 3Принят

попробуйте так:

SELECT `user_id`, COUNT(`user_id`) AS total FROM `table` GROUP BY `user_id`