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