쿼리문을 작성할 때의 순서와 실제로 실행되는 순서는 다르다.

쿼리문 작성 순서

  1. SELECT
  2. FROM
  3. WHERE
  4. GROUP BY
  5. HAVING
  6. ORDER BY
  7. LIMIT

그것은 바로 각 절들이 위에 쓴 순서대로 실행되는 것이 아니라 사실은 아래의 순서대로 해석 및 실행된다는 사실입니다.

  1. FROM
  2. WHERE
  3. GROUP BY
  4. HAVING
  5. SELECT
  6. ORDER BY
  7. LIMIT