SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 1)
    Asterisk
   TablesInSelectQuery (children 2)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (alias js1) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 3)
          ExpressionList (children 2)
           Literal Array_[\'left\'] (alias ar)
           Identifier number (alias left_number)
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             TableIdentifier system.numbers
          Literal UInt64_2
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      Subquery (alias js2) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 4)
          ExpressionList (children 2)
           Literal Array_[\'right\'] (alias ar)
           Identifier number (alias right_number)
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             TableIdentifier system.numbers
          Literal UInt64_1
          Literal UInt64_2
     TableJoin (children 1)
      Function equals (children 1)
       ExpressionList (children 2)
        Identifier left_number
        Identifier right_number
   ExpressionList (children 1)
    OrderByElement (children 1)
     Identifier left_number
