Array_agg包含不同的结构

时间:2018-12-03 21:24:26

标签: google-bigquery

我正在尝试创建具有不同结构的数组作为列的值,类似

  

选择c_FROM表中的array_agg(distinct struct(field_a,field_b))...

有可能吗?

1 个答案:

答案 0 :(得分:3)

#standardSQL
SELECT ARRAY_AGG(STRUCT(field_a, field_b)) c 
FROM (
  SELECT DISTINCT field_a, field_b
  FROM `project.dataset.table`
)