我在表格中的数组字段具有这种格式(从数据存储区导出):
point RECORD REPEATED
point.x FLOAT NULLABLE
point.y FLOAT NULLABLE
point.key RECORD NULLABLE
point.key.namespace STRING NULLABLE
point.key.app STRING NULLABLE
point.key.path STRING NULLABLE
point.key.kind STRING NULLABLE
point.key.name STRING NULLABLE
point.key.id INTEGER NULLABLE
我想将此字段从表复制到另一个表,但要使用简化格式。我只需要保留point.x和point.y:
point RECORD REPEATED
point.x FLOAT NULLABLE
point.y FLOAT NULLABLE
谢谢!
答案 0 :(得分:2)
类似的东西会起作用
select
array(SELECT AS STRUCT x,y FROM UNNEST(point)) AS point
from ....