select b.ID,b.title,a.rank from a a,b b where b.title like "%PHP%" order by b.time desc limit 1000;
问题:
1)为什么要a a,b b,直接from a,b where...
2)你的ID、RANK字段是索引吗?不是请建立
3)select b.ID,b.title,a.rank from b left join a on a.id = b.id where b.title like "%PHP%" order by a.rank asc,b.time desc limit 1000;