성장에 몰입중인 개발자 2021. 9. 17. 16:58

  ∙Join
   ∘두 개 이상의 테이블이나 데이터베이스를 연결하여 데이터를 검색하는 방법
   ➀INNER JOIN

            -교집합으로, 기준 테이블과 join 테이블의 중복된 값을 보여준다.
            SELECT *
            FROM A
            INNER JOIN B ON A.c = B.c


   ➁LEFT OUTER JOIN

            -기준 테이블과 join 테이블의 중복된 값을 보여준다.
            SELECT *
            FROM A
            LEFT OUTER JOIN B ON A.c = B.c


   ➂RIGHT OUTER JOIN

            -기준 테이블과 join 테이블의 중복된 값을 보여준다.
            SELECT *
            FROM A
            RIGHT OUTER JOIN B ON A.c = B.c


   ➃FULL OUTER JOIN

            -합집합으로, 기준 테이블과 join 테이블의 모든 데이터가 검색된다.
            SELECT *
            FROM A
            FULL OUTER JOIN B ON A.c = B.c

   ➄COROSS JOIN

            -모든 경우의 수를 나타낸다.
            SELECT *
            FROM A
            CROSS JOIN B


   ➅SELF JOIN

            -자기 자신과 조인한다.
            SELECT *
            FROM A a JOIN A b

 

출처

링크

댓글수0