SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 1)
    Identifier table1_id
   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
          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
