[MySQL] Запрос в базу за двумя параметрами

Статус
В этой теме нельзя размещать новые ответы.

OnArs

Гуру форума
Регистрация
30 Авг 2008
Сообщения
258
Реакции
74
Здравствуйте, Нульдяне! :ay:



Вот такой вопрос:
В базе base есть столбец key_id, в который пишется либо 0 либо 1, так вот мне нужно одним запросом подсчитать количество строк с key_id=0 и количество строк с key_id=1.

Пробую вот так:
PHP:
SELECT count(*) FROM base WHERE key_id IN (0,1) GROUP BY key_id


Но результат не тот что мне нужен, помогите с этим пожалуйста! :bc:
 
Код:
SELECT sum(key_id), Sum(case key_id when 0 then 1 else 0 end)  FROM base
 
У меня есть похожая табличка, и твой запрос отлично подсчитывает.
Может вместо 0 и 1 есть null?
 
Нет, скорее наоборот, у меня всё заполнено и иногда даже числами больше чем просто 0 и 1. :ay:
 
Я так понял, что у тебя результат в 2 строки будет, а у AndreyD2 - в одну
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху