想询问一下,join查询的索引建好了,也生效了,那么之后的where条件,不管是怎么建索引都没有生效。请问,怎么样才能生效?
建议将 WHERE 中的条件写到 ON 中试试。
WHERE
ON
是个好方法,不过想问一下,如果一个sql语句里面有join也有where,join里面的字段是可以走索引得,where里面的就不行了么?
根据 join的表条件和where的条件增加联合索引试一下。
为啥2个条件一个写在on里一个写在where里,能写在一起吗,然后组合加索引试试