Это просто пример был, на деле у меня есть запросы со сложными джоинами, которые берут данные не из 2 или 3, а из 5 и более таблиц. Как в таком случае быть? Я просто хочу сделать метод, в котором будет инкапсулирован сложный запрос и что бы он просто мне возвращал коллекцию данных.