BigQuery: achatar duas colunas repetidas

Atualmente, estou trabalhando com uma tabela muito simples no BigQuery e cada linha tem duas colunas repetidasclass_numbers [REPEATED INTEGER] eclass_descriptions [REPEATED STRING], essas duas propriedades repetidas têm o mesmo comprimento e existe uma correspondência no índice de cada uma, por exemplo: para um determinado registroclass_numbers[1] descrição estará emclass_descriptions[1].

O que eu preciso fazer é transformar basicamente esses dois campos repetidos em uma tabela plana, mantendo a correspondência entre as duas colunas, como posso conseguir isso?

Usando umSELECT class_numbers, class_descriptions FROM test.mytable o uso do SQL padrão retorna a mesma tabela (com campos repetidos) e o mesmo no SQL herdado gera um erro "Não é possível gerar vários campos repetidos independentemente ao mesmo tempo".

Como posso alcançar o resultado desejado?

Obrigado,

questionAnswers(2)

yourAnswerToTheQuestion