-- HQL 中可以执行如下操作
SELECT ssoid,
collect_set(nickname)[0] AS nickname,
collect_set(nat_code)[0] AS nat_code,
collect_set(reg_brand)[0] AS reg_brand,
collect_set(reg_date)[0] AS reg_date,
collect_set(ip)[0] AS ip,
collect_set(ip_tags)[0] AS ip_tags, -- map类型
collect_set(ip_info)[0] AS ip_info, -- map类型
collect_set(source)[0] AS source,
collect_set(md5_imei)[0] AS md5_imei,
collect_set(model)[0] AS model,
collect_set(android_version)[0] AS android_version,
collect_set(os_version)[0] AS os_version,
collect_set(is_phno_bound)[0] AS is_phno_bound,
collect_set(phno_tags)[0] AS phno_tags, -- map类型
collect_set(phno_location)[0] AS phno_location,
collect_set(md5_phno)[0] AS md5_phno,
collect_set(is_sec_email_bound)[0] AS is_sec_email_bound,
collect_set(md5_email)[0] AS md5_email,
collect_set(email_tags)[0] AS email_tags, -- map类型
collect_set(is_certificated)[0] AS is_certificated,
collect_set(certificate_type)[0] AS certificate_type,
collect_set(md5_certification)[0] AS md5_certification,
collect_set(emer)[0] AS emer,
collect_set(emer_cnt)[0] AS emer_cnt,
collect_set(extr)[0] AS extr -- map类型
from (select * from orisk_db.ads_orisk_uc_account_inc_d where dayno=${today} LIMIT 100)t1
group by ssoid