在多个架构中选择同一个表而不使用全部并集



Schema Name的: A,B

两种模式具有相同的表:

表名:stock .费尔兹no,Stname

我想从两个沙姆的库存表中检索详细信息。

所以我使用这个查询:

 select no,stname from A.stock union all select no,stname from B.stock

我想在没有联合的情况下获取表格详细信息。可能吗?怎么办呢?

我正在使用 postgresql 9.0

以下是您的视图:

CREATE OR REPLACE VIEW union_of_my_stock_tables AS 
 select no,stname from A.stock 
 union all 
 select no,stname from B.stock;
union all 
 select no,stname from C.stock;
union all 
 select no,stname from D.stock;

在您的项目中,您可以通过以下方式查询此视图:

select * from union_of_my_stock_tables;

相关内容

  • 没有找到相关文章

最新更新