DataBase
2009. 9. 18. 16:59
반응형
두개 이상의 테이블을 묶는 방법
규칙
- 각 SELECT문의 열 수는 같아야 한다
- 각 SELECT문의 표현식과 집계 함수도 같아야 한다.
- SELECT문의 순서는 중요하지 않습니다.
- 열의 데이터 타입은 같거나 서로 변환가능 해야 한다.
- UNION의 결과는 중복값을 하나로 나오게 한다. (default)
- 중복을 보고 싶으면 UNION ALL을 사용할 수 있다.
SELECT column FROM table1
UNION
SELECT column FROM table2
ORDER BY column
UNION
SELECT column FROM table2
ORDER BY column
table 만들기
CREATE TABLE table3 AS
SELECT column FROM table1
UNION
SELECT column FROM table2;
SELECT column FROM table1
UNION
SELECT column FROM table2;
반응형
'DataBase' 카테고리의 다른 글
VIEW (0) | 2009.09.18 |
---|---|
OUTER JOIN (0) | 2009.09.18 |
INNER JOIN (0) | 2009.09.17 |
JOIN (0) | 2009.09.17 |
[Mysql/Psql] 데이터 암호화 (0) | 2009.09.14 |