mysql 常见查询优化别优化错了

来源:互联网 发布:project是什么软件 编辑:程序博客网 时间:2024/06/16 16:30
explain select A.realname,sdept.deptname from
(
select * from syberos_userinfo where realname like '李%' 

) as A left join syberos_employees as sem on A.userid=sem.userid  left join syberos_departments as sdept on sem.deptid=sdept.deptid








explain select A.realname,sdept.deptname from syberos_userinfo as A 
left join syberos_employees as sem on A.userid=sem.userid  left join syberos_departments as sdept on sem.deptid=sdept.deptid where A.realname like '李%' 




上面那个看似优化了,但是没有优化效果,因为当中产生了派生表,派生表之慢很