原文地址:http://blog.csdn.net/u012817635/article/details/52277490
《高性能MySQL》也提到了延迟关联,是这样的
改进前:
select * from t_portal_user where create_time > '2012-10:10' and create_time<'2017:10:10' LIMIT 5000,10;
改进后:
SELECT * from t_portal_user INNER JOIN
(select id from t_portal_user where create_time > '2012-10:10' and create_time<'2017:10:10' LIMIT 5000,10)
as a USING(id)
这两种方法其实原理是一样的,但总感觉书上的方法更正规点,没那么山寨,但网上搜到的都是第一种,我只好把更标准的代码贴出来了~
附书上源码: