JOIN 두 개 이상의 테이블을 서로 연결하여 원하는 정보를 추출할 수 있다. 아래 그림처럼 employee table과 department table이 있다고 하자. emp 테이블에는 각 사원의 소속부서 번호(deptno)가 있는데, 이 번호 말고 이름과 위치 정보도 붙여서 가져오고 싶다. select a.ename, empno, job, a.deptno, dname, loc from hr.emp a join hr.dept b on a.deptno = b.deptno order by ename; 조인 컬럼 기준 1:M 조인의 경우 집합은 M 집합의 레벨을 그대로 유지한다. 1 집합 → 개별 key 값이 Unique한 경우 M 집합 → 개별 값이 중복으로 있다. → deptno의 값이 여러개가 있다는 의..
[PostgreSQL] JOIN - 데이터 집합 레벨 변화
JOIN 두 개 이상의 테이블을 서로 연결하여 원하는 정보를 추출할 수 있다. 아래 그림처럼 employee table과 department table이 있다고 하자. emp 테이블에는 각 사원의 소속부서 번호(deptno)가 있는데, 이 번호 말고 이름과 위치 정보도 붙여서 가져오고 싶다. select a.ename, empno, job, a.deptno, dname, loc from hr.emp a join hr.dept b on a.deptno = b.deptno order by ename; 조인 컬럼 기준 1:M 조인의 경우 집합은 M 집합의 레벨을 그대로 유지한다. 1 집합 → 개별 key 값이 Unique한 경우 M 집합 → 개별 값이 중복으로 있다. → deptno의 값이 여러개가 있다는 의..
2023.04.02