首页 > 数据库 > MySQL > 会引起临时表的几种场景
1、UNION查询;
2、用到TEMPTABLE算法或者是UNION查询中的视图;
3、ORDER BY和GROUP BY的子句不一样时;
4、表连接中,ORDER BY的列不是驱动表中的;
5、DISTINCT查询并且加上ORDER BY时;
6、SQL中用到SQL_SMALL_RESULT选项时;
7、FROM中的子查询;
8、子查询或者semi-join时创建的表
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30127122/viewspace-2758418/ ,如需转载,请注明出处,否则将追究法律责任。