标签: postgresql
我有多个包含相同列的表。我想建立一个汇总表,其中包含所有这些表中的数据。我想知道物化视图是否可以做到这一点。如果是这样,查询是什么样的?我从一个表中获取和过滤数据没有问题,但是我不知道是否可以对多个表进行处理
我的数据库的结构目前看起来像这样
db | | - table1 | - table2 | - table3
我正在尝试从所有数据中获取数据并放入视图中(并在表#中的内容更改时更新)
有没有办法做到这一点?
答案 0 :(得分:1)
这就是UNION运算符的作用。您应该能够执行以下操作:
SELECT col1, col2 FROM table1 UNION SELECT col1, col2 FROM table2;
有一个UNION here的教程。