在PostgreSQL中将2个视图合并为一个

时间:2012-02-01 19:16:48

标签: sql postgresql views union

我需要做一些完全疯狂的事情。我有2个视图具有相同的列数(不同的列名称,但ID列除外),它们都碰巧有 2个现有的UNION查询。根据我的理解UNIONUNION ALL仅在合并2 SELECT个查询时才有用,我在这里尝试将其中的4个进行组合!阿卡2次观看。

1 个答案:

答案 0 :(得分:3)

“根据我的理解,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;

等等。