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,