Использовать 2 ключа в запросе

Использовать 2 ключа в запросе

У меня есть, где event_params.key = 'page_referrer' но я хочу видеть в выбранных значениях event_params.key = 'traffic_type' мне нужны оба поля

Я хотел использовать JOIN таблицы сам с собой, но не получилось

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
0
52
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Не могли бы вы попробовать ниже?

SELECT (SELECT value.string_value FROM t.event_params WHERE key = 'traffic_type') traffic_type
  FROM `coolclever-1148.analytic_xxxxxx.events_20230130` t
 WHERE event_name = 'view_item' AND 'page_referrer' IN UNNEST(event_params.key);

Пример запроса

Чтобы показать вам рабочий пример с общедоступным набором данных:

SELECT (SELECT value.string_value FROM t.event_params WHERE key = 'page_location') page_location
  FROM `bigquery-public-data.ga4_obfuscated_sample_ecommerce.events_*` t
 WHERE event_name = 'page_view' AND 'page_title' IN UNNEST(event_params.key);

Результаты запроса

Другие вопросы по теме