输入。
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时,相同的键不同的id。输出应为y else N.
这就是为什么对于键1而言ind和y都是y和键2 .... ind是y和n。
您可以使用max()
:
select id, max(ind1), max(ind2)
from t
group by id;