我很好奇是否有一种解决方法可以在 Hive 的“group by”语句中排除字段?
select g.country, count(*) as road_count
from geography g
join g_street gs on (g.id=gs.id)
group by g.iso_country_code, g.virtual
having (g.virtual='f' or g.virtual is null)
;
我不希望 group by 语句中的“g.virtual”,因为我的结果应该只按国家分组。Hive 需要 group by 语句中的“g.virtual”。
提前致谢!