학습 목표DDL과 DML을 구분하고 대표 문법을 읽을 수 있다.SELECT 절의 논리적 처리 순서를 설명할 수 있다.INNER JOIN과 LEFT JOIN의 결과 차이를 예로 설명할 수 있다.GROUP BY·HAVING으로 집계·필터를 할 수 있다.서브쿼리가 쓰이는 대표 패턴을 인식할 수 있다.문제 상황ORM이 만든 SQL이 SELECT *에 JOIN이 여러 개라 느리다어떤 절이 먼저 적용되는지 모르면 튜닝이 막막하다LEFT JOIN인데 WHERE orders.id IS NOT NULL을 쓰면 INNER처럼 동작한다GROUP BY 없이 COUNT(*)와 컬럼을 섞으면 DB가 에러를 낸다"서브쿼리 vs JOIN" 논쟁만 듣고 언제 무엇을 쓸지 기준이 없다관계형 모델에서 릴레이션·키·제약을 봤다. SQL은 ..