SQL JOIN의 'INNER JOIN'과 'LEFT JOIN'의 차이점은 무엇인가
·
IT 지식 (기술면접 대비)
⭐️ SQL의 JOIN이란?JOIN은 두 개 이상의 테이블을 서로 연결하여 관련된 데이터를 조회할 때 사용하는 SQL 문법이다. 관계형 데이터베이스에서는 데이터가 여러 테이블로 분리되어 저장되기 때문에,테이블간 필요한 정보를 얻기 위해선 JOIN이 필수다. -> 사용 이유 ‼️ JOIN은 기본적으로 공통 컬럼(키)을 기준으로 두 테이블을 합친다. 조인의 종류에 따라 데이터가 합쳐지는 방식이 달라지는데, 이번 글에선 INNER JOIN과 LEFT JOIN에 대해서 알아보겠다. ⭐️ INNER JOIN & LEFT JOININNER JOIN : 양쪽 테이블 모두에 일치하는 값이 있는 경우에만 반환을한다. -> 결과로는 교집합을 반환한다. LEFT JOIN : 왼쪽 테이블의 모든 행 + 오른쪽 테이블의 일차..
JOIN에 대하여
·
Back End/DataBase
⭐️ JOIN 이란 ?두개 이상의 테이블에서 데이터를 조회하고자 할 때 사용되는 구문.- 조회 결과는 하나의 결과를 반환 ‼️ JOIN은 관계형 데이터베이스( Relational DataBase ) 에서 최소한의 데이터를 각각의 테이블에 담고 있다. 🔥 무작정 다 조회하는것이 아닌 각 테이블간 연결고리 ( 외래키 ) 를 통해 데이터를 매칭 시켜 조회 해야한다 🔥 - 쉽게 말하면 테이블간 연결을 해주는 것이다. 이제 JOIN을 사용해보자. ⭐️ JOIN 구문 ( 오라클 전용 구문  ,  ANSI 구문 )  JOIN을 사용하기 앞서 JOIN 구문은 오라클 전용 구문 , ANSI 구문으로 나뉜다. - 오라클 구문 VS ASNI 구문  오라클                                     ..