Du behøver ikke at deltage:
SELECT
position,
SUM(status = 'Y') AS StatusIsYes,
SUM(status = 'N') AS StatusIsNo
FROM students
GROUP BY position
Bemærk den ret funky udlevering af CASE , fordi i mysql (kun) true er 1 og false er 0 , så sum() af en betingelse tæller, hvor mange gange det er sandt :)