SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 1)
    Asterisk
   TablesInSelectQuery (children 2)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (alias t1) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 1)
          ExpressionList (children 4)
           Function arrayJoin (children 1)
            ExpressionList (children 1)
             Literal Array_[NULL]
           Literal UInt64_9223372036854775806
           Function arrayJoin (children 1)
            ExpressionList (children 1)
             Literal Array_[NULL]
           Literal NULL (alias x)
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      Subquery (alias t2) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 1)
          ExpressionList (children 2)
           Function arrayJoin (children 1)
            ExpressionList (children 1)
             Function array (children 1)
              ExpressionList (children 1)
               Function arrayJoin (children 1)
                ExpressionList (children 1)
                 Literal Array_[Float64_10000000000]
           Literal NULL (alias x)
     TableJoin (children 1)
      Function equals (children 1)
       ExpressionList (children 2)
        Identifier t1.x
        Identifier t2.x
