and
a.id
= 123;再explain一下看看?因此,其实已经使用了。但是因为你的查询里对“左表a”没有条件,是全部输出的,因此不会用上a的索引,同时由于需要在b表里用id关联a表,因此就用上了b表的索引。一但对a表增加条件,就会使用a表的索引,对索引的结果,又后继续用b表的索引来关联b表。
mysql六表关联查询 图文详解MySQL中两表关联的连接表应该如何创建索引 – 数据库 – 前端 mysql select 日期
如果觉得《mysql六表关联查询 图文详解MySQL中两表关联的连接表应该如何创建索引 – 数据库 》对你有帮助,请点赞、收藏,并留下你的观点哦!