
저는 아래와 같이 작성하였는데, 왜 정답과 다른 출력이 나오는지 궁금합니다. where로 조건 지정을 count내 변수로 작용시킨것이니 같은 출력이 나올 것이라 생각했는데 다르게 나와서 헷갈립니다 ㅠㅜ
SELECT u.name, COUNT(e.is_registered = 0) AS cnt FROM enrolleds e
INNER JOIN users u ON e.user_id = u.user_id
GROUP BY u.name
ORDER BY cnt DESC
