검색결과 리스트
글
JOIN과 UNION
먼저 UNION에 앞서 JOIN이 먼지 그리고 그 차이가 먼지 알면 더 도움이 될 듯하다.
나도 오라클 처음 배우면서 .... 물론 SQL은 아주 쪼금 알지만.... 조금씩 알아가는듯 하여 뿌듯..ㅠㅠ
UNION과 JOIN |
공통점 : 하나 이상의 테이블에서 특정한 컬럼을 검색할 때 사용 |
차이점 : JOIN - WHERE 조건으로 두 개 이상의 테이블에서 원하는 컬럼을 선택하여 조회 UNION - 두 개 이상의 SELECT 문을 사용하여 그 검색 결과 합침!!!! |
UNION이란 그냥 합집합이라고 생각하면 편한듯 하다..;;
JOIN은 그냥 교집합??? ;;
[UNION 과 UNIONALL]
EX) 데이터..
보이프렌드 --> 원빈,송승헌,현빈,외계중성
걸프렌드 --> 송혜교,신민아,한가인,한예슬, 외계중성
SELECT BOYFRIEND, GIRLFRIEND
FROM TABLE
UNION
SELECT BOYFRIEND, GIRLFRIEND
FROM TABLE2
ORDER BY 1;
합쳐지는 두테이블의 COLUMN만 일치 ==> 합친다..!!!
결과값 --> 원빈,송승헌,현빈,외계중성,송혜교,신민아,한가인,한예슬
SELECT BOYFRIEND, GIRLFRIEND
FROM TABLE
UNION ALL
SELECT BOYFRIEND, GIRLFRIEND
FROM TABLE2
결과값 --> 원빈,송승헌,현빈,외계중성,송혜교,신민아,한가인,한예슬,외계중성
==============================================================================
결론 : UNION 은 중복 제거 ;;;
UNIONALL 그냥 통으로 가지고 있음;;
'개발 > 실전' 카테고리의 다른 글
document.getElementById (0) | 2014.03.12 |
---|---|
<% %>와 <script>차이 점 <%! 설명 (0) | 2014.03.12 |
location 객체 (0) | 2014.03.11 |
doGet, doPost (0) | 2014.03.10 |
액션서블릿 흐름 (0) | 2014.03.05 |