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

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

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


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

Если статус: 1 - то одна запись, если 2 - то две и т.д.
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Решения вопроса 1
@o5a
Так добавьте умножение на ref
SELECT ref, COUNT(ref)*ref as 'ref' FROM `users` WHERE status > 0 GROUP BY ref

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

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

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