У меня есть таблица «Камера», мне нужно найти камеру, которая использовала только Camera_mode 'P' и никакой другой режим.
Структура таблицы
Cam_serial_no Camera_mode
abc123 P
abc123 B
abc123 V
pqr111 P
xyz101 P
xyz101 V
xyz101 B
Я могу получить желаемоевывод с использованием запроса ниже, но мне было интересно, если есть какой-либо простой способ
select *
from (select Cam_serial_no, collect_set(camera_mode) as val
from camera
group by Cam_serial_no
) a
where size(val)=1 and val[0] = 'P';
желаемый результат равен
pqr111 P