Google bigquery 包含不同结构的数组\u agg

Google bigquery 包含不同结构的数组\u agg,google-bigquery,Google Bigquery,我正在尝试创建一个数组,其中使用distinct struct作为列的值,如下所示 从表中选择array_agg(distinct struct(field_a,field_b))作为c 这可能吗?谢谢你的解决方案,不过,这并不是我真正想要的。很遗憾,这不是你想要的。您可能想发布新的问题,其中包含更多细节,以及关于用例和期望的更多细节 #standardSQL SELECT ARRAY_AGG(STRUCT(field_a, field_b)) c FROM ( SELECT DISTIN

我正在尝试创建一个数组,其中使用distinct struct作为列的值,如下所示

从表中选择array_agg(distinct struct(field_a,field_b))作为c


这可能吗?

谢谢你的解决方案,不过,这并不是我真正想要的。很遗憾,这不是你想要的。您可能想发布新的问题,其中包含更多细节,以及关于用例和期望的更多细节
#standardSQL
SELECT ARRAY_AGG(STRUCT(field_a, field_b)) c 
FROM (
  SELECT DISTINCT field_a, field_b
  FROM `project.dataset.table`
)