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
------解决方案--------------------
是没有什么好优化精简的。