mysql应用子查询效率怎么样
发布时间:10/01 来源:未知 浏览:
关键词:
mysql子查询效力:利用子查询【SELECT id,`name` FROM customer where id IN(select DISTINCT(customerid) from searchaccount】效力是10倍级的影响。
mysql利用子查询后的效力影响
仅仅是利用id:
explain SELECT * from customer where id in(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)
结果:
利用了子查询:
explain SELECT id,`name` FROM customer where id IN(select DISTINCT(customerid) from searchaccount WHERE kfuid=126 AND iskf=1) LIMIT 20
结果:
不消子查询,到达一样的结果:
explain select DISTINCT(customerid) as id,c.name from searchaccount s LEFT JOIN customer c on s.customerid=c.id WHERE s.kfuid=126 AND s.iskf=1 limit 20
效力是10倍级的影响。
相关免费学习引荐:mysql教程(视频)
以上就是mysql利用子查询效力如何样的具体内容,更多请关注百分百源码网其它相关文章!