Sql запрос

Анатолий19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
11.12.2012

есть таблица `answer` с полями `answerid` и `userid`

есть таблица `answer_helpful` с полями `answer_id` и `vote`

они связаны по принципу `answer`.`answerid` = `answer_helpful`.`answer_id`

Задача минимум: для задаваемого `userid` вывести количество ответов, у которых есть хотя бы один `vote`='Y' (vote может принимать значение 'Y' и 'N')

Задача максимум: чтобы запрос сам считал отношение таких ответов к общему количеству ответов этого `userid`