Я не могу выбрать столбец с именем: event_params.value.string_value

Вот мой код:

SELECT
  DISTINCT (event_params.value.string_value)
FROM
  `data-22.events_20200914`

Моя ошибка:

Невозможно получить доступ к значению поля для значения с типом ARRAY >> в [2:26]

0
Shantanu Jain 15 Сен 2020 в 18:07

1 ответ

Лучший ответ

Предположительно вы хотите:

SELECT DISTINCT event_param.value.string_value
FROM `mybits-54f8c.analytics_179636122.events_20200914 a CROSS JOIN
     UNNEST(event_params) event_param;

Но это только предположение.

1
Gordon Linoff 15 Сен 2020 в 15:13