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 :)