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