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)字段,后选择离散度较低的(例如性别)字段。
你的分析只适合所有字段都没有索引的情况。
另外,如果多个字段都有索引,数据库会先选择索引的离散度较高的(例如ID)字段,后选择离散度较低的(例如性别)字段。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯