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

有人知道如何在sql中合并两个或多个物化视图吗?,sql,select,union,sql-view,materialized-views,Sql,Select,Union,Sql View,Materialized Views,您需要选择,然后选择union。这里没有具体的物化视图: select * from (materialized_v1 union all materialized_v2); 为此,两个视图的列数相同,数据类型相同。枚举select子句中的列要好得多,这样可以根据需要调整列和数据类型: select * from materialized_v1 union all select * from materialized_v2; 谢谢,我可以使用其他物化视图创

您需要选择,然后选择union。这里没有具体的物化视图:

select * 
from 
    (materialized_v1
     union all
     materialized_v2);
为此,两个视图的列数相同,数据类型相同。枚举select子句中的列要好得多,这样可以根据需要调整列和数据类型:

select * from materialized_v1 
union all 
select * from materialized_v2;

谢谢,我可以使用其他物化视图创建物化视图吗?
select col1, col2, col3 from materialized_v1 
union all 
select col4, col4, col5 from materialized_v2;