参加する必要はありません:
SELECT
position,
SUM(status = 'Y') AS StatusIsYes,
SUM(status = 'N') AS StatusIsNo
FROM students
GROUP BY position
CASEのかなりファンキーなディスペンスに注意してください 、mysqlでは(のみ)true 1です およびfalse 0です 、したがってsum() 条件のは、それが真である回数をカウントします:)