Запрос дублированных значений и выбор значений столбцов в соответствии с ними - PullRequest
0 голосов
/ 30 января 2019

enter image description here

Мне нужно извлечь числа из таблицы TEST, которая имеет более двух типов областей и имеет значение area = "three".Я должен получить результаты «б» и «ф».

Спасибо.

1 Ответ

0 голосов
/ 30 января 2019

Ниже приведены запросы -

select count(*), number from <tableName> where number in (select number from <tableName> where area='three') group by number having count(*)>1;

select number from <tableName> group by number having count(*)>1 and sum(case when area='Three' then 1 else 0) = 1;
...