한개 이상의 테이블과 테이블을 연결하여 데이터를 조회하는 기법
SELECT
테이블명1.컬럼명...,
테이블명2.컬러명...
FROM 테이블명1, 테이블명2
WHERE
테이블명1.컬럼명 = 테이블명2.컬럼명
SELECT
테이블명1.컬럼명...,
테이블명2.컬러명...
FROM 테이블명1 JOIN 테이블명2
ON
테이블명1.컬럼명 = 테이블명2.컬럼명
가장 자주 사용되는 조인 방식, PK를 이용해서 조인
SELECT s.name, m.name, p.name
FROM student s JOIN major m ← 여기서 INNER JOIN이나 JOIN이나 똑같다
ON s.major1 = m.code
JOIN professor p
ON s.profno = p.no;
양쪽 테이블 모두 조건이 만족하지 안하아도, 한쪽 테이블의 데이터를 모두 출력해야 하는 경우 사용
SELECT * FROM a LEFT OUTER JOIN b ON b.id = a.id
SELECT * FROM a, b WHERE b.id(+) = a.id