关于LEFT JOIN 的问题! SQL TimeOut!
关于LEFT   JOIN   的问题!   SQL   TimeOut!      
 SELECT   *   FROM   table1   LEFT   JOIN   table2 
 ON   table1.id   =   table2.id 
 WHERE   table1.name   =    'ZHAO '   OR   table2.name   =    'ZHAO '   
 上面很简单的语句,如果table2.name并没有等于 'ZHAO '的行,那么这个查询语句就会TimeOut!   
 我想知道这是什么原因?解决办法?
------解决方案--------------------table 有可能被LOCK了!!重起试试!!
------解决方案--------------------这个不需要 join 把   
 SELECT a.* FROM table1 as a, table2 as b 
 where table1.id = table2.id 
 and( table1.name =  'ZHAO ' OR table2.name =  'ZHAO ')
------解决方案--------------------table2 没有 name,id的复合索引.所以很慢
------解决方案--------------------数据量? 
 感觉不应该   
------解决方案--------------------几天没有来学习 
 最近很简单的sql都不会了