MySQL Forums
Forum List  »  Optimizer & Parser

Re: Explain the order of query
Posted by: Rick James
Date: March 19, 2012 10:38PM

If there are no subqueries or UNIONs, the tables listed in EXPLAIN are accessed in the order presented. First the execution will go into/through the first table (or its index). From there, it will reach into the next table ("Nested Loop Join"). Etc.

With subqueries, there is some jumping around to the <derived> subquery.

UNION show each of the SELECTs in the UNION, plus something like <UNION 2,3> to say that it is combining the results.

Does that answer you question? If not, provide a concrete example to discuss.

Options: ReplyQuote


Subject
Views
Written By
Posted
2344
March 19, 2012 01:49AM
Re: Explain the order of query
1212
March 19, 2012 10:38PM
1210
March 21, 2012 07:06PM
980
March 22, 2012 06:01PM
998
March 22, 2012 08:13PM
997
March 23, 2012 07:57PM
1548
March 28, 2012 05:06AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.