【问题标题】:Use 2 keys in a query在查询中使用 2 个键
【发布时间】:2023-02-02 19:46:23
【问题描述】:

我在哪里 event_params.key = 'page_referrer' 但是,我想在选择值中看到 event_params.key = 'traffic_type' 我需要两个领域

我想自己使用 JOIN 表,但没有成功

【问题讨论】:

    标签: sql google-cloud-platform google-bigquery bigdata


    【解决方案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);
    

    查询结果

    【讨论】:

      猜你喜欢
      • 2018-09-25
      • 2016-03-14
      • 2020-11-25
      • 2022-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多