@aassdds
Люблю борщ и PHP

Как сформулировать SQL запрос?

Добрый день !

У меня есть таблица в которой хранятся действия юзеров на сайте

id (int 11) a_i primary
user_name (varchar 100 )
action (int 11)
date (varchar 50)

Мне надо узнать кто сколько раз в этой таблице появляется, причем с определенным действием

типа getCountUsersOnAction($action_id)
и вернется :
1) Вася Петров - 20 раз
2) Саша Васильев - 19 раз

подскажите варианты решения
Сейчас это работает очень плохо потому что я просто все делаю средствами php и минимальными запросами к ббазе, не сложнее простого SELECT COUNT(*) FROM table WHERE name="Вася" AND action = 1
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
BuriK666
@BuriK666
Компьютерный псих
SELECT user_name, COUNT(*) FROM table WHERE action = 666 GROUP BY user_name
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы