여러 개의 SQL 문을 합쳐서 하나의 SQL 문으로 만들어주는 방법(컬럼의 개수가 같아야한다.)
SELECT column1, column1, ... FROM tableA
UNION | UNION ALL
SELECT column1, column1, ... FROM tableB



두 개 이상의 테이블을 결합하는 것
- INNER JOIN
- FULL OUTER JOIN
- LEFT JOIN
- RIGHT JOIN
두개의 테이블에서 공통된 요소들을 통해 결합하는 조인방식
SELECT column1, column2, ...
FROM tableA
INNER JOIN tableB
ON tableA.column = tableB.column
WHERE condition;

두개의 테이블에서 공통영역을 포함해 왼쪽 테이블의 다른 데이터를 포함하는 조인방식
SELECT column1, column2, ...
FROM tableA
LEFT JOIN tableB
ON tableA.column = tableB.column
WHERE condition;

두개의 테이블에서 공통영역을 포함해 오른쪽 테이블의 다른 데이터를 포함하는 조인방식
SELECT column1, column2, ...
FROM tableA
RIGHT JOIN tableB
ON tableA.column = tableB.column
WHERE condition;

두개의 테이블에서 공통영역을 포함하여 양쪽 테이블의 다른영역을 모두 포함하는 조인방식
SELECT column1, column2, ...
FROM tableA
FULL OUTER JOIN tableB
ON tableA.column = tableB.column
WHERE condition;
SELECT column1, column2, ...
FROM tableA
LEFT JOIN tableB
ON tableA.column = tableB.column
UNION
SELECT column1, column2, ...
FROM tableA
RIGHT JOIN tableB
ON tableA.column = tableB.column
WHERE condition;
LEFT JOIN 과 RIGHT JOIN 을 UNION 하면 FULL OUTER JOIN 으로 사용할 수 있다.
snl_show 에 호스트로 출연한 celeb 을 기준으로 celeb 테이블과 snl_show xpdlqmfdmf FULL OUTER JOIN

JOIN 하는 테이블의 공통 영역을 가져온다.
INNER JOIN 과 비슷한 기능을 한다.
SELECT column1, column2, ...
FROM tableA, tableB
WHERE condition;




