问题描述
以公共github数据集为例
SELECT
*
FROM
`bigquery-public-data.github_repos.commits`
LIMIT
2
有类似列的名称
difference.old_mode
通过搜索:
column:difference.old_mode
将不显示任何结果
解决方法
因此,在这种情况下,句点实际上不是列名,这表明您正在处理复杂类型(存在名为difference
的记录/结构列,并且其中存在一个列old_mode
。
对于每个search reference,没有针对复杂模式的特殊语法。
建议可能是利用像AND
这样的逻辑column:(difference,old_mode)
运算符。它不如指定列关系那么精确,但是它应该返回您想要接收的结果。