Я использую select count distinct
для подсчета количества записей в столбце. Тем не менее, я только хочу подсчитать записи, где значение другого столбца равно 1.
Итак, мой стол выглядит примерно так:
Имя ------ Тип
абв --------- 1
Защиту ---------- 2
ГХИ ---------- 2
JKL ----------- 1
MnO -------- 1
и я хочу, чтобы запрос только подсчитывал abc, jkl и mno и, таким образом, возвращал '3'.
Я не смог сделать это с помощью функции CASE, потому что это, похоже, работает только с условиями в том же столбце.
РЕДАКТИРОВАТЬ: Извините, я должен был добавить, я хочу сделать запрос, который учитывает оба типа.
Таким образом, результат должен выглядеть примерно так:
1 --- 3
2 --- 2