JOIN : 如果指定了OUTER JOIN(比如left join、 right join),那么保留表中未匹配的行就会作为外部行添加到虚拟表VT2中,产生虚拟表VT3, rug from子句中包含两个以上的表的话,那么就会对上一个join连接产生的结果VT3和下一个表重复执行步骤1~3这三个步骤,一直到处理完所有的表为止。
WHERE : 对虚拟表VT3进行WHERE条件过滤。只有符合的记录才会被插入到虚拟表VT4中。
GROUP BY : 根据group by子句中的列,对VT4中的记录进行分组操作,产生VT5.
CUBE | ROLLUP : 对表VT5进行cube或者rollup操作,产生表VT6.
HAVING : 对虚拟表VT6应用having过滤,只有符合的记录才会被 插入到虚拟表VT7中。
SELECT : 执行select操作,选择指定的列,插入到虚拟表VT8中。
DISTINCT : 对VT8中的记录进行去重。产生虚拟表VT9.
ORDER BY : 将虚拟表VT9中的记录按照进行排序操作,产生虚拟表VT10.
LIMIT :取出指定行的记录,产生虚拟表VT11, 并将结果返回。
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn