Postgresql 错误:列>>;?列?<&书信电报;多次指定

Postgresql 错误:列>>;?列?<&书信电报;多次指定,postgresql,union-all,materialized-views,Postgresql,Union All,Materialized Views,当我执行以下UNION ALL代码以将多个表合并到一个物化视图中时,我得到了错误:column>>?column?问题在于第一次查询的NULL条目。您应该命名相应的列: SELECT tim_bergname.name, tim_bergname.info1 AS hoehe, NULL AS mycol1, NULL AS mycol2, tim_bergname.info2 AS region, NULL AS mycol3, NULL AS mycol4, tim_bergn

当我执行以下UNION ALL代码以将多个表合并到一个物化视图中时,我得到了错误:column>>?column?问题在于第一次查询的
NULL
条目。您应该命名相应的列:

SELECT tim_bergname.name,
 tim_bergname.info1 AS hoehe,
 NULL AS mycol1,
 NULL AS mycol2,
 tim_bergname.info2 AS region,
 NULL AS mycol3,
 NULL AS mycol4,
 tim_bergname.geoloc,
 tim_bergname.symbolnummer
 FROM tim_bergname
SELECT tim_bergname.name,
 tim_bergname.info1 AS hoehe,
 NULL AS mycol1,
 NULL AS mycol2,
 tim_bergname.info2 AS region,
 NULL AS mycol3,
 NULL AS mycol4,
 tim_bergname.geoloc,
 tim_bergname.symbolnummer
 FROM tim_bergname