join有驱动表、被驱动表之分,MySQL优化器会自动选择。可用被驱动表索引,join比较快,用的是Index nested loop join。不能用被驱动表索引,尽量不用,用的是Block nested loop join需要小表来做驱动表,小表是参与join各个字段的总数据量比较小的表。Block nested loop join是内存操作,速度比simple快