One of MySQL 5.6's many optimizations apply to the processing of queries that contain subqueries. These involve transforming a subquery into a semi-join operation, and then treating it like just another join operation for evaluation. Rob Gravelle takes a closer look at the various strategies utilized by the MySQL 5.6 optimizer to achieve this end.
↧