Улей Импала запрос - PullRequest
       12

Улей Импала запрос

0 голосов
/ 07 марта 2019

Вход.

Key---- id---- ind1 ----ind2
1       A          Y         N
1       B         N        N
1       C         Y        Y
2      A         N         N
2       B        Y        N

Выход

Key ind1 ind2
1    Y       Y
2      Y     N

Таким образом, в основном, когда значение ind1..n col равно y для одного и того же ключа, другой идентификатор.Выход должен быть у, иначе N.

Поэтому для ключа 1 оба ind - это y И ключ 2 .... ind - это y и n.

1 Ответ

0 голосов
/ 07 марта 2019

Вы можете использовать max() для этого:

select id, max(ind1), max(ind2)
from t
group by id;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...