Sql 当出现“列名不明确”错误时,您在Google BigQuery中使用什么格式指定table.column?
我已经尝试了在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-但这不起作用 我在谷歌上搜索过,也没有看到正确的格式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
您应该将别名添加到表中,然后使用它标识要选择的字段 比如说,
select a.event_id
from `project.dataset.table1` a
...
请分享完整的查询,它给了你一个错误查找别名和加入sqlPlease read-总结是,这不是一个理想的方式来解决志愿者,可能会适得其反获得答案。请不要将此添加到您的问题中。我无法编辑现有表,但可以创建新表,这是否仍然有效?您认为需要编辑现有表的位置?别名将添加到select语句中。表别名在from语句中添加后起作用,我调整了select语句,看起来很好。以前从未使用过,帮了大忙-谢谢@雅克-谢谢你接受!正如你们可能知道的,对答案投票也是很重要的。投票选出有帮助的答案。。。这增加了你自己的声誉分数,同时让我们有动力来回答你的下一个问题:O请考虑!