SELECT SQL 각 구문별 실행순서
FROM, JOIN ON, WHERE 2차 테이블 완성 GROUP BY 그룹함수 3차 테이블 완성(그룹작업이 있을 경우에만) HAVING 4차 테이블 완성(HAVING작업이 있을 경우에만) ORDER BY LIMIT 고객(MySQL 클라이언트, 대표적으로 Sequel Pro, SQLYog, JDBC Driver 등)에게 전달