1 subselect 1 (fullselect) 1 %values-clause 2+ 2? 2.0 UNION 2.0.1! DISTINCT 2.0.1? 2.0.1 ALL 2.0 EXCEPT 2.0.1! DISTINCT 2.0 INTERSECT 2.0.1! DISTINCT 2.1 subselect 2.1 (fullselect) 2.1 %values-clause 3? 3 order-by-clause 4? 4 fetch-first-clause values-clause 1 VALUES 2+ , 2 %values-row values-row 1.0 expression 1.0 NULL 1 ( 1.1+ , 1.1 expression 1.1 NULL 1.2 )