MySQL_Workbench

MySQL Group by 에서 Having 을 사용하는 방법

K2ODING 2021. 12. 10. 10:05
728x90

HAVING

HAVING은 간단하게 생각해서 GROUP BY한 결과에 조건을 붙이고 싶을때,

즉 GROUP BY의 WHERE 절과도 같다고 볼 수 있습니다.

-- 좋아요를 80개 이상 한 사람드의 이름과 좋아요 수를 조회하세요

select u.username, count(*) as cnt
from likes l
join users u
	on l.user_id = u.id
group by l.user_id
having cnt > 80 
order by cnt desc;