AI编程助手
AI免费问答

mysql 请教where a.id=b.id 和join on a.id=b.id 在效率上的区别

  2016-06-13 11:42   1038浏览 原创

mysql求助 请问where a.id=b.id 和join on a.id=b.id 在效率上的区别
下面是ecshop 的商品表和品牌表的查询,请问它们的查询效率有什么区别呢? 
还有一个问题是 left join 和join的效率哪个高一点呢。
谢谢 !!

<br>SELECT a.`goods_id` , a.`goods_name` , b.brand_name<br>FROM  `ecs_goods` AS a<br>LEFT JOIN ecs_brand AS b ON a.`brand_id` = b.`brand_id` <br>

<br>SELECT a.`goods_id` , a.`goods_name` , b.brand_name<br>FROM  `ecs_goods` AS a, ecs_brand AS b<br>WHERE a.`brand_id` = b.`brand_id`<br>
 

mysql
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。