Добрый день.Почему запрос дает неверные результаты?
Таблица имеют данные:
id UserIdn CommentIdn LikeIdn NewsIdn Type IsFavorite DateCreate
1 527464 613895 748153 up yes 0000-00-00 00:00:00
Для значений счетчика ПОЛУЧИТЬ я использую код:
SELECT
count(Type='up') as CountUp,
count(Type='down') as CountDown
FROM Likes WHERE NewsIdn = '748153'
, но и в результате вместо
CountUp CountDown
1 0
я получить
CountUp CountDown
1 1
Скажите, пожалуйста, почему я получаю неправильные результаты? Как будет выглядеть запрос?
Использование COUNT вместо SUM, сумма суммирует, граф рассчитывает. – datelligence