【发布时间】:2014-02-28 09:36:52
【问题描述】:
架构名称:A,B
两个架构都有相同的表:
表名称:stock。菲尔兹no,Stname
我想从两个骗局的股票表中检索详细信息。
所以我使用这个查询:
select no,stname from A.stock union all select no,stname from B.stock
我想在不使用 union all 的情况下获取表格的详细信息。是否可以 ?该怎么做?
我正在使用 postgresql 9.0
【问题讨论】:
-
我能问你为什么要避免
union all吗? -
@Houari Sir 在我的真实中,如果我使用它创建一个大查询,比如我的查询大小是 msword 中的 9 页。如果我在单个查询中连接多个模式是减少我项目中的查询
-
如何创建一个视图,为您带来所有股票表中的
union all,而在您的项目中,您只需select查询此视图? -
先生,我只使用选择查询。我有一段时间我的桌子有相同的无或相同的stname。以及在这种情况下如何使用视图先生@Houari