换句话说, 对于 t1 中的每一行, MySQL 只需要在 t2 中进行一次查找, 而不管在 中实际匹配了多少行.在 MySQL 8.0.17 及更高版本中, 这也可以指示 WHERE 中的 NOT IN...(这是一个隐式分组查询的实例, 其中存储引擎影响是否可以读取确定的行数.)- Skip\\_open\\_table, Open\\_frm\\_only, Open\\_full\\_table这些值表示适用于...temporary为了解析查询, MySQL 需要创建一个临时表来保存结果....当在优化阶段可以读取要读取的行时 (例如, 通过读取索引行), 在查询执行期间不需要读取任何表.当查询被隐式分组 (包含聚合函数但没有 GROUP BY 子句) 时, 第一个条件得到满足....读取的索引数决定了要读取的行数.考虑以下隐式分组查询:`sqlSELECT MIN(c1), MIN(c2) FROM t1;被比较的列已声明如下.这些表具有以下索引.这些 tt.ActualPC 值不是均匀分布的