每一个选择都是表现在这些基本步骤:
加入:准备
初始化和链接加入结构st_select_lex。
加入
st_select_lex
fix_fields ()所有项目(后fix_fields (),我们知道的一切物品)。
fix_fields ()
移动有来在哪里如果可能的话。
有
在哪里
如果有一个初始化程序。
加入:优化
单一选择优化。
如果需要创建的临时表。
加入:执行
执行选择(第二个可以创建临时表)。
加入:清理
移除所有临时表,其他清理。
加入:reinit
准备执行的所有结构选择(与加入:执行)。
选择