SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 1)
    WithElement (children 1)
     Subquery (children 1)
      SelectWithUnionQuery (children 1)
       ExpressionList (children 2)
        SelectQuery (children 1)
         ExpressionList (children 2)
          Literal UInt64_1 (alias i)
          Literal UInt64_2 (alias j)
        SelectQuery (children 2)
         ExpressionList (children 2)
          Identifier t2.i
          Function plus (children 1)
           ExpressionList (children 2)
            Identifier t.j
            Literal UInt64_1
         TablesInSelectQuery (children 2)
          TablesInSelectQueryElement (children 1)
           TableExpression (children 1)
            Subquery (alias t2) (children 1)
             SelectWithUnionQuery (children 1)
              ExpressionList (children 2)
               SelectQuery (children 1)
                ExpressionList (children 1)
                 Literal UInt64_2 (alias i)
               SelectQuery (children 1)
                ExpressionList (children 1)
                 Literal UInt64_3 (alias i)
          TablesInSelectQueryElement (children 2)
           TableExpression (children 1)
            TableIdentifier t
           TableJoin (children 1)
            Function equals (children 1)
             ExpressionList (children 2)
              Identifier t2.i
              Function plus (children 1)
               ExpressionList (children 2)
                Identifier t.i
                Literal UInt64_1
   ExpressionList (children 1)
    Asterisk
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      TableIdentifier t
