
INNER JOIN(JOIN) 과 LEFT JOIN의 차이점
·
DBMS/SQL
INNER JOIN은 JOIN하려는 조건칼럼의 데이터가 일치하는 row만 출력 LEFT JOIN은 왼쪽 테이블의 모든 row를 출력하는데, 왼쪽 테이블의 조건칼럼의 데이터가 일치하는 것이 있으면 맞춰서 출력해주고, 없다면 JOIN시키려는 테이블의 데이터는 NULL로 출력된다. -> INNER JOIN 출력결과 row(조건에 맞는 row) + country row에서 조건에 맞지않는 row까지 출력 + 조건에 맞지않는 row의 left join 시킨 table 칼럼의 데이터는 NULL로 출력되는 것을 확인 참고자료 https://www.sqlshack.com/learn-sql-inner-join-vs-left-join/