加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 06:27:48 所属栏目:MsSql教程 来源:网络整理
导读:我有两个有数据集的项目.我想在第二个项目中执行从第一个项目到表格的一个表的连接.我怎样才能做到这一点?查询? 解决方法 是的,你当然可以.您需要使用项目名称限定表名,即projectname:dataset.table 以下是我在publicdata项目中对表中的一个表加入的示例:
我有两个有数据集的项目.我想在第二个项目中执行从第一个项目到表格的一个表的连接.我怎样才能做到这一点?查询?

解决方法

是的,你当然可以.您需要使用项目名称限定表名,即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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读