-
2.JoinComputer Science/Database 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출처
'Computer Science > Database' 카테고리의 다른 글
6.Index (0) 2022.01.07 5.Anomaly(이상) (0) 2022.01.07 4.SQL과 NOSQL의 차이 (0) 2022.01.07 3.SQL Injection (0) 2021.09.28 1.Key (0) 2021.09.13