首页 > 解决方案 > BigQuery:在 Array 中使用 Array 展平表

问题描述

试图用 2 个深阵列展平桌子

架构:

在此处输入图像描述

我收到一个错误:

在此处输入图像描述

想不通是什么问题?

请帮忙

剧本

 #video_play_curve
  SELECT
    ad_id
    ,vpc.value
  FROM
    `foam-193716.foam_facebook_ads2.ads_insights`
    ,UNNEST( video_play_curve_actions.value.value ) vpc2
    ,UNNEST( video_play_curve_actions ) vpc
  ;

标签: arrays

解决方案


SELECT 

ad_id
,date_start
,vpc.value.action_type
,vpcv.value
,video_view_duration_step

FROM
`foam-193716.foam_facebook_ads2.ads_insights` t
,unnest( t.video_play_curve_actions) vpc
,unnest( vpc.value.value) vpcv  WITH OFFSET AS video_view_duration_step

推荐阅读