SQL Left Join 사용 + Order by 순서 바꾸기


SQL Left Join 사용 + Order by 순서 바꾸기

Outer Join 이전 수업에서 우리는 Inner Join을 사용했다. Inner Join을 사용해서 짠 쿼리는 아래 캡처와 같은 결과를 도출한다. 결괏값은 Peter만 나오는데, student 테이블에 해당하는 학생은 Alice와 Peter 두 명이다. 왜 쿼리를 짠 후에 결과를 보면 Peter 한 명만 나올까? 그 이유는 Inner join을 사용하면 테이블 2개에 matching record가 있는 경우만 뽑아오기 때문이다. Student project 테이블에는 Alice에 해당하는 정보가 없기 때문에, Project 값이 매칭되는 Peter 정보만 나온 것이다. 하지만 모든 학생에 대한 정보가 필요한 경우에는 어떻게 해야 할까? 그럴 때 사용하는 것이 Outer Join이다. 사용법은 Inner Join에서 Join만 사.......


원문링크 : SQL Left Join 사용 + Order by 순서 바꾸기