풀이 - 나의 생각
JOIN은 관련된 두 개 이상의 테이블을 결합하여 하나의 결과 집합으로 만드는 데 사용됩니다.
보통 두 테이블 사이에 공통 열(또는 키)이 있어야 합니다.
INNER JOIN: 두 테이블 사이에 일치하는 행만 결합합니다.
(INNER 생략 가능)
SELECT *
FROM table1
INNER JOIN table2 ON table1.column = table2.column;
LEFT JOIN: 왼쪽 테이블의 모든 행을 포함하고
오른쪽 테이블에서 일치하는 행이있는 경우 오른쪽 테이블의 행을 포함합니다.
SELECT *
FROM table1
LEFT JOIN table2 ON table1.column = table2.column;
RIGHT JOIN: 오른쪽 테이블의 모든 행을 포함하고
왼쪽 테이블에서 일치하는 행이있는 경우 왼쪽 테이블의 행을 포함합니다.
SELECT *
FROM table1
RIGHT JOIN table2 ON table1.column = table2.column;
FULL OUTER JOIN: 양쪽 테이블의 모든 행을 포함합니다.
일치하는 행이없는 경우 NULL 값을 사용합니다.
SELECT *
FROM table1
FULL OUTER JOIN table2 ON table1.column = table2.column;
728x90
'공부 > 기타' 카테고리의 다른 글
비트 연산자 사용하기 - 2편 (NOT 연산의 과정, 5의 NOT이 -6인 이유) (0) | 2024.01.22 |
---|---|
비트 연산자 사용하기 - 1편 (0) | 2024.01.22 |
Character 메소드 활용 (0) | 2024.01.04 |
Scanner 로 char 형 입력하기 - JAVA (0) | 2022.12.25 |
반복문 없이 2차원(다차원) 배열 출력하기 ( Arrays.deepToString(arr))- JAVA (0) | 2022.12.22 |