Задать вопрос
@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
  • Вопрос задан
  • 158 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
BuriK666
@BuriK666
Компьютерный псих
SELECT user_name, COUNT(*) FROM table WHERE action = 666 GROUP BY user_name
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽