HAVINGとWHEREの違いを理解しようとしています。HAVINGこれがGROUPBYステートメントで使用されていることを理解しています。しかし、なぜ次のステートメントが受け入れられるのか理解できません。
select SUM(child_id) from children WHERE child_ID = 5 GROUP BY Child_ID
正しいステートメントはすべきではありませんselect SUM(child_id) from children GROUP BY Child_ID HAVING child_ID = 5か?