Мы пытались получить значения, если запрос на выборку возвращает только одну строку. Ниже приведено проверенное решение, но я хотел проверить, есть ли оптимизированное решение с case logi c.
Пробный запрос:
select * from employees
WHERE department_id = 204
AND class_id = 162
AND (select count(1)
from employees
WHERE department_id = 204
and class_id = 162
HAVING count(employee_id) = 1) = 1