Это зависит от БД, котопую вы используете. Для PostgreSQL добавьте поле запроса func.array_agg(Event.event_id), в этом случае вы получите список интов. Для MySQL - func.group_concat(Event.event_id), в этом случае, строку вида "1,2,3,4...", которую вам нужно будет руками преобразовать в нужную вам структуру данных.