老师,order by的排序列不存在select查询列中是怎么做到的?
来源:6-23 使用Limit子句限制返回的行数

ericdemon
2019-08-02
老师,我这边有个问题:
如果order by排序的列不存在select查询列中的话:
mysql是
- 先把select要查询的列拿出来,
- 然后通过主键id做一次回表把order by的列拿出来
- 之后做一次排序整理吗?
写回答
1回答
-
会把查询中所有涉及到的列全取出来,然后在内存中进行排序。
042022-12-27
相似问题
请教老师关于联合索引的问题
回答 1