请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于中途提到的SQL语句优化的问题

老师您好,在课程中提到了优化如下的语句

select t1.id,t2.name from t1,t2 wheret1.pid=t2.id;

方法是使用JOIN ON ,这一块不是很明白,where 方式和join方式有什么区别对于这条语句。

正在回答

1回答

用join是用到了驱动表的概念,用数据量小的表做驱动表做外层循环会减少循环次数,从而达到优化效果,where语句没有这个功效。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉4331336 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-11-19 22:24:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信