Mir's 운영환경
본체 DeskTop
O S Windows10
APP VisualStudio 2019 16.8.4
MS-SQL .NET Framework 4.7.2

 

MS-SQL Join 종류 와 사용방법


MS-SQL Join 종류 사용방법 을 확인해보자.



Join 이란

두개이상의 테이블이나 데이터베이스를 연결하여 데이터를 검색하는 방법입니다.

테이블을 연결하려면 적어도 하나 의 Column은 서로 공유되어야 한다.


1. INNER Join

기준 테이블과 Join한 테이블의 중복된 값을 보여주며 기준테이블과 Join 테이블이 모두 가지고 있는 데이터가 검색됩니다.


    SELECT * FROM 기준 테이블   -- 테이블 검색
    SELECT * FROM Join할 테이블 -- 테이블 검색
    SELECT *                    -- 조회할  Column
    FROM  기준 테이블 별칭
    INNER Join Join할 테이블 별칭 ON 기준 테이블 별칭.기준키 = Join할테이블.기준키

2. LEFT OUTER Join

기준 테이블의 값 과 Join한 테이블의 과 기준테이블 의 중복된 값을 보여주며

왼쪽 테이블을 기준으로 Join 을 하겟다고 하는 것입니다.

기준 테이블의 값과 중복되는 값이 검색됩니다.

    SELECT * FROM 기준 테이블   -- 테이블 검색
    SELECT * FROM Join할 테이블 -- 테이블 검색
    SELECT *                    -- 조회할  Column
    FROM  기준 테이블 별칭
    LEFT OUTER Join Join할 테이블 별칭 ON 기준 테이블 별칭.기준키 = Join할테이블.기준키

3. RIGHT OUTER Join

LEFT OUTRE Join과 반대되는 Join 입니다.

기준 테이블의 값 과 Join한 테이블의 과 기준테이블 의 중복된 값을 보여주며

오른쪽 테이블을 기준으로 Join 을 하겟다고 하는 것입니다.

기준 테이블의 값과 중복되는 값이 검색됩니다.

    SELECT * FROM 기준 테이블   -- 테이블 검색
    SELECT * FROM Join할 테이블 -- 테이블 검색
    SELECT *                    -- 조회할  Column
    FROM  기준 테이블 별칭
    RIGHT OUTER Join Join할 테이블 별칭 ON 기준 테이블 별칭.기준키 = Join할테이블.기준키

4. FULL OUTER Join

기준 테이블의 값 과 Join한 테이블의 과 기준테이블 의 모든 데이터를 검색합니다.

데이터가 모두 나오기 때문에 기준 테이블의 의미가 없다.

    SELECT * FROM 기준 테이블   -- 테이블 검색
    SELECT * FROM Join할 테이블 -- 테이블 검색
    SELECT *                    -- 조회할  Column
    FROM  기준 테이블 별칭
    FULL OUTER Join Join할 테이블 별칭 ON 기준 테이블 별칭.기준키 = Join할테이블.기준키


※ 관련글

 

 

+ Recent posts