在 bigquery 中取消嵌套

问题描述

我有这个数据

USER_ID    EVENT_ParaMS
10001      walk
           sleep
           adventure
10002      movies
10003      book

我是怎么做到的

USER_ID    EVENT_ParaMS            COUNT(EVENT_ParaMS)
10001      walk,sleep,adventure  3              
10002      movies                  1
10003      book                    1

我已经尝试使用简单的 unnest 但仍然没有找到我要找的东西

解决方法

使用 array_to_stringarray_length

select
  user_id,array_to_string(event_params,','),array_length(event_params)
from mytable