In what order are MySQL JOINs evaluated?
USING (fieldname) is a shorthand way of saying ON table1.fieldname = table2.fieldname. SQL doesn’t define the ‘order’ in which JOINS are done because it is not the nature of the language. Obviously an order has to be specified in the statement, but an INNER JOIN can be considered commutative: you can list them in any … Read more