案例
SELECT * FROM single_table WHERE key1 < 'a' OR key3 > 'z'
合并过程
1. 先从idx_key1二级索引对应的B+树中取出key1='a'的相关记录
2. 从idx_key3二级索引对应的B+树中取出key3='b' 的相关记录
<font color="#c41230">3. 对第一步中的相关记录按主键排序,对第二步中的相关记录按主键排序</font>
4. 二级索引的记录都是索引列+主键构成的,所以我们可以计算出两个结果集中的id值的并集
5. 按照上一步生成的id值列表进行回表操作,也就是从聚簇索引中把指定id值的完整用户记录取出来给用户