У меня есть таблица, которая включает два столбца с массивами, один из которых представляет валюту (['EUR', 'GBP',...]), а другой - курсы валюты к доллару США (['1.10', '1.23', . ..]). Каждое новое обновление представляет собой новую строку с отметкой времени и хешем транзакции (это из сети ethereum).
Чтобы их было проще использовать, я хотел бы сгладить таблицу, чтобы каждая ставка, валюта, отметка времени и хэш транзакции находились в отдельной строке.
Это моя попытка:
SELECT * FROM `main_table`
CROSS JOIN (
UNNEST(tickers) AS ticker
INNER JOIN UNNEST(rates) AS rate)
Я использую BigQuery