Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 当出现“列名不明确”错误时,您在Google BigQuery中使用什么格式指定table.column?_Sql_Google Apps Script_Google Bigquery - Fatal编程技术网

Sql 当出现“列名不明确”错误时,您在Google BigQuery中使用什么格式指定table.column?

Sql 当出现“列名不明确”错误时,您在Google BigQuery中使用什么格式指定table.column?,sql,google-apps-script,google-bigquery,Sql,Google Apps Script,Google Bigquery,我已经尝试了在Bigquery中可以想到的所有组合,但是当我遇到这个错误时,我尝试按照标准的SQL过程放入Table_name.column,但是这种格式不起作用 我想选择Event_ID字段,但该字段位于我正在使用的两个不同的表中。它应该是一样的,所以我真的不在乎它拉哪一个 我尝试过这些格式,移动括号和句点: '表\u名称.事件\u id' 表\u name.event\u id 表\u name事件\u id 我正在使用的表名很长,这可能会使事情变得复杂。以下是一个精简版本: highest

我已经尝试了在Bigquery中可以想到的所有组合,但是当我遇到这个错误时,我尝试按照标准的SQL过程放入Table_name.column,但是这种格式不起作用

我想选择Event_ID字段,但该字段位于我正在使用的两个不同的表中。它应该是一样的,所以我真的不在乎它拉哪一个

我尝试过这些格式,移动括号和句点:

'表\u名称.事件\u id' 表\u name.event\u id 表\u name事件\u id

我正在使用的表名很长,这可能会使事情变得复杂。以下是一个精简版本:

highestlevelfoldername_datasetname.tablename-我尝试了highestlevelfoldername_datasetname.tablename.event_id-但这不起作用

我在谷歌上搜索过,也没有看到正确的格式


您应该将别名添加到表中,然后使用它标识要选择的字段

比如说,

select a.event_id
from `project.dataset.table1` a
...

请分享完整的查询,它给了你一个错误查找别名和加入sqlPlease read-总结是,这不是一个理想的方式来解决志愿者,可能会适得其反获得答案。请不要将此添加到您的问题中。我无法编辑现有表,但可以创建新表,这是否仍然有效?您认为需要编辑现有表的位置?别名将添加到select语句中。表别名在from语句中添加后起作用,我调整了select语句,看起来很好。以前从未使用过,帮了大忙-谢谢@雅克-谢谢你接受!正如你们可能知道的,对答案投票也是很重要的。投票选出有帮助的答案。。。这增加了你自己的声誉分数,同时让我们有动力来回答你的下一个问题:O请考虑!