mysql left join 的原则上有两点
- 左表为小表
- 右表的关联字段是索引
遇到的问题:右表(c)是大表,分别 有两个小表(a和b)
当 a left join c 的时候可以使用上c的关联字段索引,
但是b left join c 的时候无法使用上索引,全文搜索了,
两个小表的结构表面看起来一样,后面使用 show full columns from [tables]
发现不能使用索引的 小表的关联字段字符集 不一样
mysql left join 的原则上有两点
遇到的问题:右表(c)是大表,分别 有两个小表(a和b)
当 a left join c 的时候可以使用上c的关联字段索引,
但是b left join c 的时候无法使用上索引,全文搜索了,
两个小表的结构表面看起来一样,后面使用 show full columns from [tables]
发现不能使用索引的 小表的关联字段字符集 不一样