JOIN - 두 개의 테이블을 서로 묶어서 하나의 결과를 만들어 내는 것
INNER JOIN - 조인이 될 조건이 부합하는 행만을 가져오는 것(합집합)
MID 가 동일한 컬럼을 찾아 출력하기
조건을 포함한 INNER JOIN
LEFT JOIN - 왼쪽 테이블의 모든 데이터를 가져오며, 오른쪽 테이블에서 일치하는 데이터가 있을 경우 해당 데이터를 같이 가져옴
T_MEMBER 의 모든 데이터를 조회하고 T_TMD 에서 해당된 데이터가 없으면 NULL로 표시
조건을 포함한 LEFT JOIN
관련된 데이터가 몇 개인지를 조회
RIGHT JOIN - LEFT JOIN 과 반대
LEFT OUTER JOIN - 기준 테이블을 왼쪽에 두고 OUTER JOIN 실행
LEFT OUTER JOIN - 왼쪽 테이블에 있는 모든 데이터를 가져오고, 오른쪽 테이블에 일치하는 레코드가 없으면 NULL로 표시
RIGHT OUTER JOIN - 오른쪽 테이블에 있는 모든 데이터를 가져오고, 왼쪽 테이블에 일치하는 레코드가 없으면 NULL로 표시
FULL OUTER JOIN - 두 테이블의 데이터를 모두 가져오고, 일치하지 않는 데이터는 NULL로 표시됨
'Data Base > sql' 카테고리의 다른 글
SQL - 서브쿼리 (0) | 2024.08.27 |
---|---|
SQL - DML(테이블 생성하기) (0) | 2024.08.26 |
SQL - 예제실습 (0) | 2024.08.26 |
MySQL 세팅 (0) | 2024.08.26 |