当前位置: 代码迷 >> Oracle管理 >> sql语句精简解决办法
  详细解决方案

sql语句精简解决办法

热度:70   发布时间:2016-04-24 05:27:39.0
sql语句精简
select a.1,a.2,a.3 from trade a where a.1 = 1 and a.2 = 2
union all
select a.1,a.2,a.3 from trade_pre a where a.1 = 1 and a.2 = 2


请问类似上面的语句怎么精简,因为除了表名不一样其他都一样 如果字段 查询条件 能不能合一块 怎么合 新手求指教

------解决方案--------------------
不能,没啥好办法
------解决方案--------------------
从查询条件来说,可以改为
SQL code
select * from  (     select a.1,a.2,a.3 from trade a      union all      select a.1,a.2,a.3 from trade_pre a   )where a.1 = 1 and a.2 = 2
------解决方案--------------------
是没有什么好优化精简的。
  相关解决方案