我有三个想要合作的组织。他们三个都有相同的后端数据库和表,并且想要跨这三个表运行联合查询。使用雪花可以吗?
问问题
37 次
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 回答