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」が必要です。
前もって感謝します!