比如: select id, name from table1 where name = 'x' union all select id, name from table2 where name = 'x'
与
select * from (select id, name from table1 union all select id, name from table2) where name = 'x'.哪一种方式性能更好一些呢? 希望高手能详细说明下, 并且考虑到有索引和无索引的情况
与
select * from (select id, name from table1 union all select id, name from table2) where name = 'x'.哪一种方式性能更好一些呢? 希望高手能详细说明下, 并且考虑到有索引和无索引的情况
更加块
也可以通过实际速度来查看...
我也认为where 快