mysql where和 join on 哪个效率高 今天总监和我说 where 比join 效率高,问下论坛的大神 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写法不一样而且,效果一样。join这里指inner join.你们总监挺水的。 也不能这么说,人无完人,我以前老大也是left join 与inner join 没分清楚。 这个效率不一定,where是用来过滤数据库的,而join 也是可以用来过滤数据的,这个要分情况,你可以问问你的老大具体在什么情况下where的效率更高 where和jnner join是一样的 可以explain看执行计划是一样的但是和left join ,right join不一样 逻辑不一样 不管是 where 或者 inner join , 还是得执行计划来说话了。 小数据,不建索引,我测试了下,两个的执行计划一样大数据量,添加索引的情况沒试, ^_^ 为什么我的创建数据库语句有错? mysql c-api 连接超时无效 字符串中的字符的表示方法 请问如何快速知道一个库内哪几张表坏了!需要修复呢~> 大虾们,这个问题怎样解决(我是新手) mysql主键的数据类型一定要int吗? 关于向mysql插入数据时发生的异常 MYSQL 的存储过程如何注释 求助:关于PHP+MYSQL中的汉字输出问题 求救:APACHE + MYSQL调试两个星期仍然缓慢,上线在即! 各位大哥,我有个MySQL存储过程的疑问想请教各位 mysql load或者mysqlimpoort 数据,txt格式,如何跳过数据格式错误的行(字段超长或者字段格式少或者多))?
join这里指inner join.你们总监挺水的。
这个效率不一定,where是用来过滤数据库的,而join 也是可以用来过滤数据的,这个要分情况,你可以问问你的老大具体在什么情况下where的效率更高
但是和left join ,right join不一样 逻辑不一样
小数据,不建索引,我测试了下,两个的执行计划一样大数据量,添加索引的情况沒试, ^_^