我需要做一些完全疯狂的事情。我有 2 个具有相同列数的 View (不同的列名,但 ID 列除外)并且它们都恰好有
2 个现有 UNION 查询。根据我的理解,UNION
和 UNION ALL
仅在组合 2 个 SELECT
查询时有效,这里我尝试组合其中的 4 个!也就是 2 个 View 。
最佳答案
“根据我的理解,UNION 和 UNION ALL 仅在组合 2 个 SELECT 查询时有效”
Ummmm...no .您可以执行以下操作:
select col1,col2
from table
union all
select col1,col2
from some_other_table
union all
select col1,col2
from yet_another_table;
等等等等
关于sql - 在 PostgreSQL 中将 2 个 View 合并为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9101795/