Я пытаюсь создать запрос в BigQuery.
Моя таблица выглядит следующим образом. Так что есть много событий show_in_detail, и я хочу получить доступ к идентификатору (1234) и имени (Blablabla) всех событий, накопленных за определенную c дату, отсортированную по наиболее популярному идентификатору в порядке убывания. Как мне это сделать?
+----------------+------------------+---------------------------------+
| event_name | event_params.key | event_params.value.string_value |
+----------------+------------------+---------------------------------+
|show_in_detail | id | 1234 |
|show_in_detail | name | Blablabla |
+----------------+------------------+---------------------------------+
Я пытался:
SELECT event_params.key FROM `tablename_and_date` LIMIT 1000
Но получил ошибку:
Cannot access field key on a value with type ARRAY<STRUCT<key STRING,
value STRUCT<string_value STRING, int_value INT64, float_value
FLOAT64, ...>>> at [1:21]