Я пытаюсь запросить образцы, чтобы он отображал результат, только если у него есть имя, которое не содержит «CP». Поэтому, если есть имя «CP», не показывать строки для этого образца, однако, если нет «CP» и имеет имя «Dirt» или «Dust», показывать строки для этого номера образца.
Вот моя попытка:
select distinct SampNum
from results
where (SampName = 'Dirt' or SampName = 'Dust')
and SampName not in ('CP')
Необработанные данные:
SampNum | SampName
1 'Dirt'
1 'Dust'
1 'CP'
2 'Dirt'
2 'Dust'
3 'Dust'
4 'CP'
Ожидаемый результат:
SampNum
2
3