有人知道如何在sql中合并两个或多个实例化视图?

问题描述 投票:0回答:1

选择*从(materialized_v1全部合并materialized_v2);

sql select union sql-view materialized-views
1个回答
0
投票

您需要先输入select,然后再输入union。关于物化视图,这里没有具体说明:

select * from materialized_v1 
union all 
select * from materialized_v2;

为了使这两个视图都具有相同的列数和相同的数据类型。最好枚举select子句中的列,这使您有机会根据需要调整列和数据类型:

select col1, col2, col3 from materialized_v1 
union all 
select col4, col4, col5 from materialized_v2;
© www.soinside.com 2019 - 2024. All rights reserved.