HiveSql三张表tmp1字段:员工id,员工所属机构idtmp2字段:员工所属机构id,父1级机构id,父2级机构id问:如何使用相对简便的sql,统计出各个级别机构的员工数量,我只想到了分别查询然后union
收起
SELECT t2.父1级机构id AS 机构级别, COUNT(t1.员工id) AS 员工数量 FROM tmp1 t1 JOIN tmp2 t2 ON t1.员工所属机构id = t2.员工所属机构id GROUP BY t2.父1级机构id;
报告相同问题?