SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 1)
    Identifier aaa
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 2)
          ExpressionList (children 1)
           Identifier first.table1_id (alias aaa)
          TablesInSelectQuery (children 3)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             Subquery (alias first) (children 1)
              SelectWithUnionQuery (children 1)
               ExpressionList (children 1)
                SelectQuery (children 2)
                 ExpressionList (children 1)
                  Function plus (alias table1_id) (children 1)
                   ExpressionList (children 2)
                    Identifier number
                    Literal UInt64_1
                 TablesInSelectQuery (children 1)
                  TablesInSelectQueryElement (children 1)
                   TableExpression (children 1)
                    Function numbers (children 1)
                     ExpressionList (children 1)
                      Literal UInt64_1
           TablesInSelectQueryElement (children 2)
            TableExpression (children 1)
             Subquery (alias second) (children 1)
              SelectWithUnionQuery (children 1)
               ExpressionList (children 1)
                SelectQuery (children 2)
                 ExpressionList (children 1)
                  Function plus (alias table2_id) (children 1)
                   ExpressionList (children 2)
                    Identifier number
                    Literal UInt64_1
                 TablesInSelectQuery (children 1)
                  TablesInSelectQueryElement (children 1)
                   TableExpression (children 1)
                    Function numbers (children 1)
                     ExpressionList (children 1)
                      Literal UInt64_1
            TableJoin (children 1)
             Function equals (children 1)
              ExpressionList (children 2)
               Identifier first.table1_id
               Identifier second.table2_id
           TablesInSelectQueryElement (children 2)
            TableExpression (children 1)
             Subquery (alias third) (children 1)
              SelectWithUnionQuery (children 1)
               ExpressionList (children 1)
                SelectQuery (children 2)
                 ExpressionList (children 1)
                  Function plus (alias table3_id) (children 1)
                   ExpressionList (children 2)
                    Identifier number
                    Literal UInt64_1
                 TablesInSelectQuery (children 1)
                  TablesInSelectQueryElement (children 1)
                   TableExpression (children 1)
                    Function numbers (children 1)
                     ExpressionList (children 1)
                      Literal UInt64_1
            TableJoin (children 1)
             Function equals (children 1)
              ExpressionList (children 2)
               Identifier first.table1_id
               Identifier third.table3_id
   Set
