1

我有三个想要合作的组织。他们三个都有相同的后端数据库和表,并且想要跨这三个表运行联合查询。使用雪花可以吗?

4

2 回答 2

1

如果他们每个人都有一个“表”,并且数据共享给另外两个,那么可以有三个“表”和

SELECT a.*, b.*, c.*
FROM mytable AS a
JOIN their_table_one AS b
JOIN the_other_table AS c

正好。

于 2022-01-25T00:37:05.283 回答
0

您可以将所有表导入 Snowflake,然后创建组合这些表的视图,以便它们作为一个视图可见。

例子:

CREATE VIEW Table1_v
AS
SELECT col1, col2, col3, 'Source A' AS src
  FROM SourceA_Table1
 UNION ALL
SELECT col1, col2, col3, 'Source B' AS src
  FROM SourceB_Table1
 UNION ALL
SELECT col1, col2, col3, 'Source C' AS src
  FROM SourceC_Table1;
于 2022-01-25T10:11:58.177 回答