SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 1)
    Function count (children 1)
     ExpressionList (children 1)
      Asterisk
   TablesInSelectQuery (children 2)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (alias sessions) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 1)
          ExpressionList (children 2)
           Literal UInt64_1 (alias id)
           Literal Array_[UInt64_1, UInt64_2, UInt64_3] (alias arr)
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      Subquery (alias visitors) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 1)
          ExpressionList (children 2)
           Literal UInt64_1 (alias session_id)
           Literal UInt64_4 (alias id)
     TableJoin (children 1)
      Function and (children 1)
       ExpressionList (children 2)
        Function lessOrEquals (children 1)
         ExpressionList (children 2)
          Identifier visitors.session_id
          Identifier sessions.id
        Function equals (children 1)
         ExpressionList (children 2)
          Function arrayFirst (children 1)
           ExpressionList (children 2)
            Function lambda (children 1)
             ExpressionList (children 2)
              Function tuple (children 1)
               ExpressionList (children 1)
                Identifier a
              Identifier a
            Function arrayMap (children 1)
             ExpressionList (children 2)
              Function lambda (children 1)
               ExpressionList (children 2)
                Function tuple (children 1)
                 ExpressionList (children 1)
                  Identifier a
                Identifier a
              Identifier sessions.arr
          Identifier visitors.id
   Set
