Cannot access field key on a value with type ARRAY<STRUCT<key STRING, value STRUCT<string_value STRING, int_value INT64>>> at

이상해씨·2024년 10월 23일
0

에러

Cannot access field key on a value with type ARRAY<STRUCT<key STRING, value STRUCT<string_value STRING, int_value INT64>>> at

상황

UNNEST한 칼럼을 불러올 때 발생

원인

UNNEST(my_array) AS item은 배열을 행으로 평탄화하여 key, string_value, int_value 필드에 직접 접근할 수 있게 해야하는데, AS를 사용하지 않아 UNNEST한 데이터의 별칭을 지정할 수 없어서 오류가 발생.

해결

UNNEST한 데이터에 AS로 별칭을 지정

profile
공부에는 끝이 없다

0개의 댓글