MySQL 조인
크로스 조인
두개 이상 테이블의 데이터 곱하여 출력
동등 조인
조인 대상의 두 테이블에서 공통적으로 존재하는 컬럼명의 값이 일치되는 행을 연결하여 결과 생성
비동등 조인
서로 다른 테이블의 컬럼의 값을 합쳐서 출력한다
셀프 조인
별칭을 활용해서 1개의 테이블에서 컬럼들을 합쳐서 출력
두 개 이상의 테이블들의 공통적인 속성을 중심으로 합쳐 하나의 테이블로 표현한다
두 개 이상의 테이블들로부터 정보를 조합하기 위해 사용하는 방법
select * from employee , dept ;
테이블 안에 들어있는 속성에 접근하려면 . 을 입력하면 된다
동등 조인 = equal join
조인 대상이 되는 두 테이블에서 공통적으로 존재하는 컬럼의 값이 일치되는 행을 연결하여 결과를 생성하는 조인
동등 조인의 예
축약해서 사용하기
employee => e
dept => d
셀프조인 자기 자신의 컬럼과 합치는 조인
employee와 employee를 합친다
매니저가 king 인 사원들의 이름과 직무 선택
scott과 동일한 근무지에서 근무하는 사원의 이름 선택
'Database | 데이터베이스 > MySQL' 카테고리의 다른 글
JDBC 기초 (0) | 2017.11.09 |
---|---|
기본키 / 외래키 / 대체키 / 슈퍼키 / 후보키 (0) | 2017.11.09 |
MySQL 기본 쿼리 명령어 3 (0) | 2017.11.07 |
Mysql 기본 쿼리 명령어 2 (0) | 2017.11.06 |
Mysql 기본 쿼리 명령어 (0) | 2017.11.06 |
댓글