Задать вопрос
@evgen9586
Backend-dev. Лублу Enterprise и не люблю понты)

Как посчитать сколько каждого id в базе данных?

Имеется БД orders. В которой к примеру поля id caregory_id и тд

Мне нужно посчитать сколько заказов по определённой категории. Т е сколько закалов по category_id = 1, category_id = 2 и тд и взять 5 наибольших.

Как наколдовать такой запрос?
  • Вопрос задан
  • 168 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@Evgenya-k2
Yii::$app->db->createCommand('select caregory_id, count(*) from table_name group by caregory_id order by count(*) desc limit 5')->queryAll();
Ответ написан
Ваш ответ на вопрос

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

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