sql – 我们可以在BigQuery中的两个不同项目中对表执行连接吗?

前端之家收集整理的这篇文章主要介绍了sql – 我们可以在BigQuery中的两个不同项目中对表执行连接吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有两个有数据集的项目.我想在第二个项目中执行从第一个项目到表格的一个表的连接.我怎样才能做到这一点?查询

解决方法

是的,你当然可以.您需要使用项目名称限定表名,即projectname:dataset.table
以下是我在publicdata项目中对表中的一个表加入的示例:
select sum(a.is_male)
from
(select is_male,year from [publicdata:samples.natality]) a
inner join
(select year from [moshap.my_years]) b
on a.year = b.year

更新:上面的语法适用于旧版sql,标准sql它变为projectname.dataset.table,即

select sum(a.is_male)
from
(select is_male,year from publicdata.samples.natality) a
inner join
(select year from moshap.my_years) b
on a.year = b.year
原文链接:/mssql/78996.html

猜你在找的MsSQL相关文章