Google bigquery 展开时缺少或没有结果

Google bigquery 展开时缺少或没有结果,google-bigquery,bigquery-standard-sql,Google Bigquery,Bigquery Standard Sql,我对Bigquery还很陌生,我想在一个查询中取消两个表 我试图查询下面的代码,但没有成功。它给了我这样的信息:“这个查询没有返回结果” 我希望密钥和名称不被列出 如果使用untesting表示“展平”,即将数组字段中的数据带到顶层,则可以尝试左连接,而不是交叉连接(逗号) 如果数组中的任何一个为空,交叉连接将破坏整行,而左连接保留左“表”您能修复您问题中SQL的格式吗?对不起,我这里也很新-格式现在已修复非常感谢martin。你是个明星。它正在工作:) SELECT timestamp

我对Bigquery还很陌生,我想在一个查询中取消两个表

我试图查询下面的代码,但没有成功。它给了我这样的信息:“这个查询没有返回结果”


我希望密钥和名称不被列出

如果使用untesting表示“展平”,即将数组字段中的数据带到顶层,则可以尝试
左连接
,而不是
交叉连接
(逗号)


如果数组中的任何一个为空,
交叉连接
将破坏整行,而
左连接
保留左“表”

您能修复您问题中SQL的格式吗?对不起,我这里也很新-格式现在已修复非常感谢martin。你是个明星。它正在工作:)
SELECT
    timestamp AS Date,
    A.key,
    B.name
FROM `pms_table_request_log.partners_request_log_*`,
     UNNEST(jsonPayload.response.body.channels) AS A,
     UNNEST(jsonPayload.response.body.data.rows) AS B;
SELECT timestamp AS Date ,A.key ,B.name 
FROM pms_table_request_log.partners_request_log_* 
  LEFT JOIN UNNEST(jsonPayload.response.body.channels) AS A 
  LEFT JOIN UNNEST(jsonPayload.response.body.data.rows) AS B