Задать вопрос
@mark_me

Как выбрать из одной таблицы повторяющийся записи SQL?

У меня есть следующий запрос:
SELECT ref, COUNT(ref) as 'ref' FROM `users` WHERE status > 0 GROUP BY ref


Как мне реализовать прибавление в итоговое значение кол-ва записей в зависимости от статуса (status).

Если статус: 1 - то одна запись, если 2 - то две и т.д.
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Продвинутый SQL
    9 недель
    Далее
  • Академия Эдюсон
    SQL-разработчик: тариф Базовый
    2 месяца
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
@o5a
Так добавьте умножение на ref
SELECT ref, COUNT(ref)*ref as 'ref' FROM `users` WHERE status > 0 GROUP BY ref

Вообще вопрос странный. Если не так понял, приведите пример, что хотите получить.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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