2
にマップを使用している間、私はハイブクエリの下に実行しています:エラー:無効な表の別名または列参照ハイブ
create or replace view test.hosp as
select
p.hosp_id,
p.hosp_name,
max(case when `p.my_map[1].id` is NULL then 1 else 0 end ) as hos_main_id
from
arch.hospital
group by
p.hosp_id,
p.hosp_name,
p.my_map[1].id;
Error :Invalid table alias or column reference 'p.my_map[1].id'.
マップ名my_map<int,struct<name,id:bigint>>
があり、なぜ私はまだ言って、エラーを取得しています:
Error :Invalid table alias or column reference 'p.my_map[1].id'.
どのようなヘルプがありがたいです。どのようにマップ内の構造体の値を選択するには?あなたはp
別名
を定義していない
おっとから... @Duduを指摘してくれてありがとう。 – Neethu
問題はありません:-)答えを受け入れることを忘れないでください –