mrusklon
@mrusklon
Не получается? Яростно гугли!

Как добавить условие в запросе mysql для подсчета строк?

есть у меня такой запрос
SELECT user_id, dogovor_name, COUNT(*) AS cnt
                    FROM user_dolg
                    WHERE dogovor_name='обыкновенный'
                    GROUP BY user_id

считает четко, но надо чтоб если совпадений не найдено, ставить в cnt 0 , как так сделать?
  • Вопрос задан
  • 114 просмотров
Решения вопроса 1
@MaximaXXl
Писал на коленке, надо проверять ...
SELECT user_id, 'обыкновенный' dogovor_name, SUM(case when dogovor_name='обыкновенный' then 1 else 0 end) AS cnt
                    FROM user_dolg
                    GROUP BY user_id
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы