개발/Database

Database - join

잇(IT) 2023. 6. 28. 01:45
728x90

- INNER JOIN(내부 조인)은 두 테이블을 조인할 때, 두 테이블에 모두 지정한 열의 데이터가 있어야 한다.
- OUTER JOIN(외부 조인)은 두 테이블을 조인할 때, 1개의 테이블에만 데이터가 있어도 결과가 나온다.
- CROSS JOIN(상호 조인)은 한쪽 테이블의 모든 행과 다른 쪽 테이블의 모든 행을 조인하는 기능이다.
- SELF JOIN(자체 조인)은 자신이 자신과 조인한다는 의미로, 1개의 테이블을 사용한다.


- company1 테이블

- dept 테이블


- LEFT JOIN

select * from company1 left join dept on company1.deptcode = dept.deptcode;


- INNER JOIN

select * from company1 Inner join dept on company1.deptcode = dept.deptcode;

728x90

'개발 > Database' 카테고리의 다른 글

Database - SQL 기본  (0) 2023.06.27
Database - 3  (0) 2022.06.10
DATABASE - 2  (0) 2022.06.09
Database - 1  (0) 2022.06.07