SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 4) ExpressionList (children 4) Identifier a Identifier b Identifier c Identifier d TablesInSelectQuery (children 2) TablesInSelectQueryElement (children 1) TableExpression (children 1) Subquery (alias js1) (children 1) SelectWithUnionQuery (children 1) ExpressionList (children 2) SelectQuery (children 1) ExpressionList (children 3) Literal UInt64_3 (alias a) Literal UInt64_2147483647 (alias b) Literal UInt64_1048575 (alias c) SelectQuery (children 1) ExpressionList (children 3) Literal Int64_-2 Literal NULL Literal Int64_-2 TablesInSelectQueryElement (children 2) TableExpression (children 1) Subquery (alias js2) (children 1) SelectWithUnionQuery (children 1) ExpressionList (children 2) SelectQuery (children 1) ExpressionList (children 3) Literal UInt64_100 (alias a) Literal Int64_-9223372036854775808 (alias b) Literal NULL (alias d) SelectQuery (children 1) ExpressionList (children 3) Literal UInt64_256 Literal UInt64_256 Literal NULL TableJoin (children 1) ExpressionList (children 2) Identifier a Identifier b ExpressionList (children 6) OrderByElement (children 1) Identifier a OrderByElement (children 1) Literal \'-0.02\' OrderByElement (children 1) Identifier b OrderByElement (children 1) Identifier c OrderByElement (children 1) Literal UInt64_1048575 OrderByElement (children 1) Identifier d Set