sql语句中 关联查询时 where的效率一定比 join……on的效率低吗? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 sql语句 关联 where 效率 join 搜索资料 3个回答 #合辑# 面试问优缺点怎么回答最加分? gyk777 推荐于2017-10-13 · TA获得超过232个赞 知道小有建树答主 回答量:126 采纳率:0% 帮助的人:140万 我也去答题访问个人页 关注 展开全部 尽量使用Join 而不是Where来列出关联条件,特别是多个表联合的时候。原因是:1)在效率上,Where可能具有和Inner join一样的效率。但基本可以肯定的(通过SQLServer帮助和其它资料,以及本测试)是Join的效率不比Where差。2)使用Join可以帮助检查语句中的无效或者误写的关联条件通常db引擎会将where解析为join on,既然这样,何不直接使用join on:-) 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 伊人萦香 2010-01-21 · TA获得超过255个赞 知道答主 回答量:74 采纳率:0% 帮助的人:0 我也去答题访问个人页 关注 展开全部 基本上是这样的,对于多表关联还是建议用join on。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 淘果浆糊虫 2010-01-23 · TA获得超过114个赞 知道小有建树答主 回答量:194 采纳率:0% 帮助的人:101万 我也去答题访问个人页 关注 展开全部 我觉得一楼说的不错,如果你硬是要比较个先后,你可以找工具记录下它们执行的时间看看~~~ 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 1条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-11-16 在sql语句多表连接中,in、exists、join哪个效率更高一点? 2022-07-29 sql的join中on和where的区别 2019-09-21 在sql语句多表连接中,in、exists、join哪个效率更高一点? 5 更多类似问题 > 为你推荐: