首页 > 解决方案 > Google BigQuery 标准 SQL 插入具有嵌套行的嵌套行

问题描述

我试图弄清楚如何运行 INSERT(我猜是更新?)查询以插入到嵌套的行中,但后面的行本身也有一个嵌套的模式。

例如我有类似的东西 在此处输入图像描述

一般模板查询会是什么样子?

我知道对于线条,它看起来像 在此处输入图像描述

标签: google-bigquery

解决方案


设法解决它:

UPDATE test 
SET lines=ARRAY(
SELECT line FROM UNNEST(lines) AS line
UNION ALL
SELECT (
'::someValue::,
ARRAY<STRUCT<STRING,STRING,FLOAT64>>[('someId','someString',1.0)]
)
WHERE id='someId'

推荐阅读