永发信息网

mysql where和join哪个先执行

答案:1  悬赏:50  手机版
解决时间 2021-01-26 05:25
  • 提问者网友:沉默菋噵
  • 2021-01-25 20:03
mysql where和join哪个先执行
最佳答案
  • 五星知识达人网友:梦中风几里
  • 2021-01-25 20:31
对于WHERe后面的条件,数据库有一定的优化能力,一般是首先对有索引的字段进行筛选,由于你的wtid字段可能有索引,加上这个字段会首先用它进行筛选,所以效率大大提高。

你的分析只适合所有字段都没有索引的情况。

另外,如果多个字段都有索引,数据库会先选择索引的离散度较高的(例如ID)字段,后选择离散度较低的(例如性别)字段。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯