У меня есть данные, которые существуют в следующей JSON структуре
{"person": "John", "children": [{"name":"Tim", "age":9},{"name":"Suszan", "age":12},{"name":"Karl", "age":14}]}
, а в Big Query он имеет schmea
children RECORD REPEATED
children. age INTEGER NULLABLE
children. name STRING NULLABLE
person STRING NULLABLE
Когда мы смотрим на фактическую таблицу, у нас есть это
, но я действительно хотел бы иметь данные в следующем формате
Я застрял, потому что знаю, что могу использовать unnest(children) as children
для доступа к записи, но он полностью создает новую строку, но я не могу использовать ARRAY_TO_STRING(children.name)
, потому что это не просто массив. Я как бы застрял между ними.
Спасибо.