【问题标题】:Join tables in different schemas/dbs连接不同模式/数据库中的表
【发布时间】:2021-09-14 19:19:19
【问题描述】:

谁能告诉我如何在 SnowFlake 中执行以下操作?

  1. 如何使用查询从 SnowFlake 中同一数据库对象的不同架构中的两个不同表中提取数据?这两个表有一个共同的字段来连接它们。
  2. 如何使用查询从 SnowFlake 中不同数据库对象的不同架构中的两个不同表中提取数据?这两个表有一个共同的字段来连接它们。

提前致谢!

【问题讨论】:

    标签: snowflake-cloud-data-platform


    【解决方案1】:

    使用(fully-)qualified names很容易实现:

    SELECT *
    FROM schema_name_1.tab_1 AS t1
    JOIN schema_name_2.tab_2 AS t2
      ON t1.col = t2.col;
    
    SELECT *
    FROM database_name_1.schema_name_1.tab_1 AS t1
    JOIN database_name_2.schema_name_2.tab_2 AS t2
      ON t1.col = t2.col;
    

    【讨论】:

      猜你喜欢
      • 2010-09-22
      • 1970-01-01
      • 2019-08-11
      • 2011-06-21
      • 2018-02-09
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多