SQLD를 공부하면서 실무에서 도움 될만한 내용에 대해 간단히 정리해보려고 한다. select 문 실행 순서 select 문 실행순서는 from -> where -> group by -> having -> select -> order by 순으로 실행 된다. on과 where의 차이 where 은 결과 출력에 대해 관여하지만 on 은 join 하는 대상 데이터에 대해 관여한다. 예를 들어 on id = 1000 가 조인 조건에 있을 경우 id = 1000 인 데이터들만 join에 관여하지만, 그렇지 않은 데이터들도 null 값으로 출력된다. ( 단, outer join 경우에 해당한다. inner join 일 경우 교집합에 대해서만 출력되기 때문이다. ) 만약 where 에 id = 1000 이 있다면..