Я разработал игру в слова (в качестве бэкэнда использовал firebase) с уровнями и монетами. Теперь я сталкиваюсь с некоторыми трудностями при попытке сделать запрос к моей БД, чтобы она вывела таблицу со всеми уровнями в игре и средними пользовательскими монетами для каждого уровня. Например:
Level Avg User Coins
0 50
1 12
2 2
Приложено изображение моей таблицы событий:
Итак, как вы можете видеть, есть событие 'level_end', тогда мы можем увидеть 'пользовательские монеты' и 'level_num'. Какой правильный способ сделать это?
Это то, что мне удалось сделать до сих пор, очевидно, неправильный путь:
SELECT event_name,user_id
FROM `words-game-en.analytics_208527783.events_20191004`,
UNNEST(event_params) as event_param
WHERE event_name = "level_end"
AND event_param.key = "user_coins"