【问题标题】:Big Query Nested and Repeated dataBig Query 嵌套和重复数据
【发布时间】:2021-08-09 07:39:07
【问题描述】:

有人可以就此提供一些建议吗?有 2 个重复字段。我无法运行查询。 我的查询是:

选择 吨 来自claritas-bigdata-poc.Sushi_King.member_with_transaction, UNNEST(transactions.transaction) AS t

enter image description here enter image description here

【问题讨论】:

    标签: google-bigquery tableau-api


    【解决方案1】:
    SELECT transaction.*
    from `claritas-bigdata-poc.Sushi_King.member_with_transaction`
    ,UNNEST(transactions) transactions
    ,UNNEST(transactions.transaction) transaction
    

    【讨论】:

      【解决方案2】:

      试试这个 (official docs):

      SELECT t 
      FROM claritas-bigdata-poc.Sushi_King.member_with_transaction, UNNEST(transactions), UNNEST(transaction) AS t
      

      SELECT transaction 
      FROM claritas-bigdata-poc.Sushi_King.member_with_transaction, UNNEST(transactions)
      

      【讨论】:

        【解决方案3】:

        您可以使用以下方法

        select t.*
        from `claritas-bigdata-poc.Sushi_King.member_with_transaction` t1, 
        t1.transactions t2, t2.transaction t 
        

        【讨论】:

          猜你喜欢
          • 2020-05-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-09-03
          • 1970-01-01
          • 1970-01-01
          • 2023-01-28
          相关资源
          最近更新 更多