UNION 과 JOIN 의 차이점
작성자 : 김영철
등록날짜 : 2009.01.29 15:44
A테이블 B테이블
num name num total
1 홍길동 1 60
2 홍길순 3 80
1. union
select * from A
union
select * from b
----------------
1 홍길동
2 홍길순
1 60
3 80
2. join
select * from A join B on A.num=B.num
--------------------
1 홍길동 1 60
select * from A left outer join B on A.num=B.num
--------------------
1 홍길동 1 60
2 홍길순 null null
select * from A left outer join A on A.num=A.num
--------------------
1 홍길동 1 홍길동
2 홍길순 2 홍길순
예제에서도 알 수 있듯이 union은 두개 테이블을 연속해서 보여주는 것이고
join은 두개 테이블을 조건에 맞에 합해주는 것이죠.
그리고 같은 테이블끼리 조인 됩니다.
[출처] 민주가인
"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기, 각종 광고, 영업, 판매, 제안서, 전단지 반응율 3배×10배 이상 높이는 마법의 8단계 공식" |
☞자세히보기 |
|
|