Я пытаюсь создать поле, которое, если какой-либо из комитетов, перечисленных в исследовании, является DSMB, тогда «ДА», если не «НЕТ». Я использую Oracle SQL Developer.
К исследованию может быть прикреплено несколько комитетов, но я хочу сохранить его в одной строке.
Однако этот запрос фильтрует все комитеты, в которых нет комитета DSMB.
Я хочу, чтобы все исследования отображались, и да, если у него есть DSMB, и НЕТ, если нет.
SELECT STUDY,
CASE WHEN
EXISTS(SELECT COMMITTEE
FROM Database
WHERE COMMITTEE = 'DSMB')
THEN 'YES'
ELSE 'NO'
END "DSMB"
FROM DATABASE
Спасибо !!