我有以下数据集。
client-Id Name HasCar HasHome
A01 ABC Y N
A01 ABC N N
B01 EFG N N
B01 EFG N Y
从这里我需要为每个客户推出一个单行,无论他有车还是家。预期的输出应如下所示
Client-Id Name HasCar HasHome
A01 ABC Y N
B01 EFG N Y
这需要使用Hive-QL完成
使用max()聚合:
select client-Id,Name, max(HasCar) HasCar, max(HasHome) HasHome
from your_table
group by client-Id,Name