【发布时间】:2012-02-01 19:16:48
【问题描述】:
我需要做一些完全疯狂的事情。我有 2 个视图具有相同数量的列(不同的列名,但 ID 列除外)并且它们都恰好有
2 个现有的 UNION 查询。据我了解,UNION 和 UNION ALL 仅在组合 2 个 SELECT 查询时有效,这里我尝试组合其中的 4 个!也就是 2 个视图。
【问题讨论】:
标签: sql postgresql views union
我需要做一些完全疯狂的事情。我有 2 个视图具有相同数量的列(不同的列名,但 ID 列除外)并且它们都恰好有
2 个现有的 UNION 查询。据我了解,UNION 和 UNION ALL 仅在组合 2 个 SELECT 查询时有效,这里我尝试组合其中的 4 个!也就是 2 个视图。
【问题讨论】:
标签: sql postgresql views union
“据我了解,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;
等等等等
【讨论】:
select 声明中也没有提到“fsview_table1”...