Why is MySQL more picky about parentheses in union subqueries than in normal queries
(SELECT 1 `a`) UNION (SELECT 2 `a`) ORDER BY `a` DESC LIMIT 1 is a perfectly valid query in MySQL and as far as I can tell the same as SELECT 1 `a` UNION SELECT 2 `a` ORDER BY `a`…