升级到MySQL 5.6,可以更好地针对子查询优化半联接。
见http://dev.mysql.com/doc/refman/5.6/en/subquery-
optimization.html
否则使用排除联接:
SELECt COUNT(t1.table1_id) FROM table1 t1 LEFT OUTER JOIN table2 t2 USING (table1_id)WHERe t2.table1_id IS NULL
另外,请确保上面
table2.table1_id有一个索引。



