EXPLAIN SYNTAX SELECT 1 UNION ALL ( SELECT 1 UNION ALL ( SELECT 1 UNION ALL SELECT 1 ) UNION ALL SELECT 1 ); SELECT ' '; EXPLAIN SYNTAX SELECT 1 UNION ALL ( SELECT 1 UNION DISTINCT ( SELECT 1 UNION ALL SELECT 1 ) UNION ALL SELECT 1 ); SELECT ' '; EXPLAIN SYNTAX SELECT x FROM ( SELECT 1 AS x UNION ALL ( SELECT 1 UNION DISTINCT ( SELECT 1 UNION ALL SELECT 1 ) UNION ALL SELECT 1 ) ); SELECT ' '; EXPLAIN SYNTAX SELECT x FROM ( SELECT 1 AS x UNION ALL ( SELECT 1 UNION ALL SELECT 1 ) ); SELECT ' '; EXPLAIN SYNTAX SELECT 1 UNION ALL SELECT 1 UNION DISTINCT SELECT 1; SELECT ' '; EXPLAIN SYNTAX (((((((((((((((SELECT 1))))))))))))))); SELECT ' '; EXPLAIN SYNTAX (((((((((((((((SELECT 1 UNION DISTINCT SELECT 1))) UNION DISTINCT SELECT 1)))) UNION ALL SELECT 1))))))));